子夜 发表于 2024-1-28 15:33:52

求一个使用aardio 修改工作簿中工作表名称的例子

比如:使用aardio修改aaa.xlsx工作簿中 sheet1名称改为消费表,将sheet2名称改为收支表,

rmajly 发表于 2024-1-28 20:02:30

本帖最后由 rmajly 于 2024-1-29 17:32 编辑

import npoi //导入库

      //当前目录如果存在文件则读取,不存在则创建文件,返回工作薄对象
      workBook = npoi("\aaa.xlsx")

      //返回第一个工作表对象
      sheet1 = workBook.sheet(1)

      //设置新的表名
      workBook.setSheetName(1, "消费表")

      //返回第二个工作表对象
      sheet2 = workBook.sheet(2)

      //设置新的表名
      workBook.setSheetName(2, "收支表")

workBook.save() //保存到文件


注意:1、excel文件需在代码文件的同目录下,2、需事先建好了这个aaa文件,3、工作薄里需有这两张表,否则报错。其他情况可以自行扩展

rmajly 发表于 2024-1-29 11:59:35

版主得给我加分:D

风行者 发表于 2024-1-29 12:21:29

rmajly 发表于 2024-1-29 11:59
版主得给我加分

先将代码放到代码框里:lol

rmajly 发表于 2024-1-29 17:35:06

本帖最后由 rmajly 于 2024-1-29 17:39 编辑

风行者 发表于 2024-1-29 12:21
先将代码放到代码框里
OK了.但是把代码放到代码框里,发现有个小小的问题,默认是JavaScript语言,找不到aardio的选项,稍有不爽:D
页: [1]
查看完整版本: 求一个使用aardio 修改工作簿中工作表名称的例子