因为工作上有个调用存储过程的需求,但是excle表中色sheet名字有特殊符号。导致存储过程一直报错。无奈只能修改sheet名字,摸索了半天,才把代码写好。现如今把代码记录下来,方便以后可以随时查看。

 //修改sheet名字//hisfile为原文件地址IWorkbook workbook = null;if (!System.IO.File.Exists(hisFile)){return null;}FileStream fs = new FileStream(hisFile, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);//根据路径通过已存在的excel来创建HSSFWorkbook,即整个excel文档if (hisFile.IndexOf(".xlsx") > 0){// 2007版本workbook = new XSSFWorkbook(fs);}else if (hisFile.IndexOf(".xls") > 0){// 2003版本workbook = new HSSFWorkbook(fs);}//获取sheet的索引int idex = workbook.GetSheetIndex("111111");//修改sheet名字workbook.SetSheetName(idex, "222222222");//重新写入excle数据,保存关闭FileStream fs2 = new FileStream(hisFile, FileMode.Create);workbook.Write(fs2);fs2.Close();

NPOI修改excel 的工作表名称相关推荐

  1. excel提取工作表名称

    1.创建提取函数,引用位置:=GET.WORKBOOK(1),名称随意命名(只要引用的时候一致就行) 2.创建新的工作表引用函数:=INDEX(提取,ROW(A1)) 3.根据自己的需要进行截取或拼接 ...

  2. 如何禁止修改Excel工作表名称

    经常会有网友提问:如何实现禁止修改Excel工作表名称,这个暂时没有完美解决方案,但是如下变通解决方法基本上可以满足需求. 示例文件中有两个工作表,名称为Summary和Sheet2,假设禁止修改第一 ...

  3. python获取excel工作表名称

    你可以使用 Python 的 openpyxl 库来获取 Excel 的工作表名称.具体的方法是: 安装 openpyxl 库:在命令行中输入 pip install openpyxl 在 Pytho ...

  4. Excel酷炫技能,批量修改工作表名称,让你的工作事半功倍

    企事业单位部门众多,人员也众多.使用Microsoft Excel汇集资料任务繁重,收集到的Excel工作表资料名称也各不相同,如果不将其整理会对今后的工作造成不必要的麻烦.对Excel工作表名称单个 ...

  5. vba 修改access表的链接地址_神奇的VBA编程:禁止修改Excel工作表名称

    职场中经常需要将做好的Excel表格/模板发给他人或者存放在公共路径上共享使用,此时需要禁止别人更改已经设定好的工作表名称.或者某些工作簿中有公式使用了对某些工作表的外部引用,如果工作表名称发生变化, ...

  6. Excel如何批量修改工作表名称

    今天跟大家分享一下Excel如何批量修改工作表名称 1.下图工作簿中含有多个工作表,现在我们想要将工作表名称批量修改为1月-9月. 2.首先我们现在表格空白区域录入1月-9月 3.点击下图选项(Exc ...

  7. 如何防止Excel工作表名称被修改

    在Excel工作表标签上双击可以修改名称,如果其他工作簿中公式使用了对于此工作表的外部引用,那么工作表名称变化后,这些外部引用经失效,在VBA代码中通过工作表名称引用对象也将出错.利用VBA对象事件代 ...

  8. 修改Excel工作表名称(CodeName)并不简单

    在Excel中修改工作表名称有什么可讲的,在工作表标签上点右键,选择重命名就可以了,恭喜你答对了一半. 另一半呢?除了这个名称外,工作表还有另外一个名称--CodeName,想修改这个名字就没那么简单 ...

  9. Excel单元格中引用当前工作表名称

    有多份Excel表格表头标题都为"××学校第1次拉练考试××班成绩表",由于工作表结构都是一样的,所以我每次都是复制工作表然后编辑修改表中的数据.但经常是表中数据修改了,表头标题中 ...

最新文章

  1. openSUSE-openOffice无法输入中文
  2. 人的一生应当这样度过
  3. 收藏一个有趣的帖子,现在的客户端真有点让人不安,难怪XSS。。。
  4. Xtrabackup2.4.8备份、还原、恢复Mysql5.7.19实操
  5. ArcGIS Server学习资料
  6. 如何将CAD图纸转换成彩色jpg
  7. 插帧补帧DAIN算法,让电影、视频、动漫变丝滑顺畅
  8. 可以这样理解 TIM_INIT(arr,psc)重装载值和分频值
  9. could't excute 请求的操作需要提升 win32 error 740
  10. HDU 4489 (DP递推计数)
  11. 神操作 用 Python 操作 xmind 绘制思维导图
  12. Spring cloud Eureka consumer 调用 provider ERROR:java.net.UnknownHostException: XXX-PAYMENT-SERVICE
  13. oracle日期导出mysql_Oracle 获取系统日期时间,导出数据库
  14. 读取没开计算机硬盘,电脑开不了机读取不了硬盘。
  15. 【计算机网络】REST接口
  16. 关于WIN10安装wireshark的小插曲
  17. 如何实现简单计算器(附代码)
  18. kali局域网常用攻击命令
  19. matlab模拟反射,matlab模拟光的反射折射
  20. 电子笔记神器——Typora

热门文章

  1. 实现基数排序处理负数的情况
  2. 推荐国内免费使用chatGPT的工具
  3. 微信小程序进入某一页面自动播放背景音乐
  4. GB28181开发SDK
  5. 委托是什么?委托和委托双方的prop…
  6. 3306端口被占用,解决办法
  7. 这些好用的办公软件分享给你
  8. 自监督学习与半监督学习
  9. IP-MAC地址绑定
  10. 有限责任公司的股东会详解