首页 > 其他分享 >给第一行单元格赋值 + WPS JS获取工作表的总行数 + WPS JS获取工作表的总行数

给第一行单元格赋值 + WPS JS获取工作表的总行数 + WPS JS获取工作表的总行数

时间:2023-07-05 13:33:12浏览次数:52  
标签:表格 JS WPS 65 letter var alert ascii 总行

戳我,了解更多相关办公的小技巧

给第一行单元格赋值

给第一行单元格赋值 + WPS JS获取工作表的总行数 +  WPS JS获取工作表的总行数_ascii码

1、在计算机中有一种ASCII编码,其中A在计算机中的表示的数字是65,a的ascii码是97,b的ascii码是98。

给第一行单元格赋值 + WPS JS获取工作表的总行数 +  WPS JS获取工作表的总行数_sed_02

2、从A1F1可以看到第一个字母在变化,第2个数字始终是1,A的ascii码是65,F的ascii码是70。

3、我们定义letter=65,使letter逐渐靠近70即可。

4、Sheets.Item(1).Range("A1").Value2='小知识酷'前面我们学过这行代码的意思是A1单元格的值是“小知识酷”,因此我们只需要将A位置上的值递增。

5、String.fromCharCode(letter),letter是你自己定义的变量,String.fromCharCode(65)是将ascii码转换成字符A

function test(){
	for(var letter = 65;letter <= 70; letter++){
		Sheets.Item(1).Range(String.fromCharCode(letter) +"1").Value2 = letter;
	} 
}
补充

1、如果直接定义letter = 'a',再使letter逐渐增大,我试过了,行不通。它只会输出第一个值。

function test(){
	for(var letter = 'a';letter <= 'c'; letter++){
		Sheets.Item(1).Range(letter+"1").Value2 = letter;
	} 
}

给第一行单元格赋值 + WPS JS获取工作表的总行数 +  WPS JS获取工作表的总行数_ascii码_03

2、使代码更加简化,窗口会输入a#QNAN

function test(){
	var letter = 'a';
	alert(letter);
	++letter;
	alert(letter);
}

3、使letter的值加1,变大。窗口会输入aa1,它们会连接起来。

function test(){
	var letter = 'a';
	alert(letter);
	letter = letter + 1;
	alert(letter);
}

WPS JS获取工作表的总行数

获取正在使用的工作表总行数

function UsedRangeNum(){
	let a=ActiveSheet.UsedRange.Rows.Count;
	alert(a);
}
  1. 获取第1个表格中使用过的表格总行数:var colcount=wb.Worksheets(1).UsedRange.Cells.Rows.Count ;
  2. 获取第1个表格中使用过的表格总列数:var colcolumn=wb.Worksheets(1).UsedRange.Columns.Count;
  3. 获取表格“小知识酷”中使用过的表格总行数:var colcount=wb.Worksheets(“小知识酷”).UsedRange.Cells.Rows.Count ;



标签:表格,JS,WPS,65,letter,var,alert,ascii,总行
From: https://blog.51cto.com/MrFlySand/6631251

相关文章

  • JavaScript发展历史(JS)
    JavaScript发展历史1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器--只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采用现有的语言,许他们直接嵌入网页。另一个是发明一......
  • web js 播放rtsp视频流方案
    场景需要在web端预览海康无线摄像头视频流,所以采用海康自身提供的websdk无法使用方案1rtsp流推送到应用服务器,应用服务器再通过ffmpeg推送到nginx,js再去拉流缺点:多了一层转发,造成了一定的延迟方案2通过webRTC方案,使用现有开源插件webrtc-streamerhttps://github......
  • JS实现中英文混合文字友好截取功能
    汉字和数字混合时,按照长度进行字符截取。 <script>/***JS实现中英文混合文字溢出友好截取功能*@paramtext字符串*@paramlength截取长度*/varzfc={};zfc.mixTextOverflow=function(text,length){if(text.replace(/[\u4e00-\u9fa5]/g,'aa......
  • 在线JS代码混淆加密工具真的能实现JS代码加密吗?
    很多时候我们网站的JS代码都有被拷贝的风险,于是JS代码混淆加密这种能避免大部分复制的方法便出现了,可以对自己的JS加密,加密后达到安全的作用,不用担心自己辛辛苦苦写的JS给别人抄袭了。然而一段JS代码要是自己去编辑加密的话就有点费时费力了,目前加密工具也非常多,在线JS代码混淆......
  • vue项目报错:Node.js v18.16.1 error Command failed with exit code 1.
    原因:把node升级到了最新的长期支持版18.16.1,结果运行vue项目启动失败,报错如下:试了各种办法都解决不了,后面只能把node降级到16.20.1运行项目又可以启动了......
  • python解析json数据
    python解析json数据demodata={"name":"John","age":30,"hobbies":["reading","running","swimming"],"scores":[85,90,95]}forkey,valueindata.items()......
  • NestJs NestFactory.create()方法的可选的配置对象
    NestJs是一个用于构建高效、可扩展和可维护的Nodejs应用程序的框架。NestFactory是nestjs框架中的一个重要类,第一个参数接受一个根模块作为参数,第二个参数是一个可选的配置对象,用于配置应用程序实例的行为和属性。这个配置对象可以包含如下属性:logger:指定自定义的日志记录器,用于......
  • 重写JSON.stringify与JSON.parse使其支持解析function类型
    constJSONStringify=(option)=>{returnJSON.stringify(option,(key,val)=>{//处理函数丢失问题if(typeofval==='function'){return`${val}`;}//处理undefined丢失问......
  • 本地搭建Threejs
    目录1、首先进入threejs库GitHub地址:2、下载完整代码3、项目文件解压缩4、命令行安装依赖5、启动项目6、文档目录介绍​ 因为Three.js官网是国外的服务器,所以为了方便学习和快速的查阅文档,我们可以自己搭建Three.js官网和文档,方便随时查看案例和文档内容进行学习。1、首先进......
  • threejs基础
    一、学习收获1、OpenGL、WebGL、Canvas、Three.js四者关系2、Three.js三大要素3、Three.js基本要素4、Three.js相关插件的使用5、使用Three.js展示3D几何体效果二、主要内容:1、Three.js前提须知讲到Three.js,就需要先说一下OpenGL和WebGL,OpenGL是一个跨平台的3D/2D......