NPOI 复制sheet
时间: 2023-09-08 13:16:10 浏览: 232
在NPOI中,复制sheet需要将数据、公式、数据格式和单元格的风格等都复制到新的sheet中。版本2.5.1已经较好地支持XSSF和HSSF工作薄间的Sheet拷贝,但XSSF和HSSF工作薄间的Sheet拷贝仍未实现。而2.4.1版的HSSF的Sheet拷贝也有一些不完善的地方,尽管大部分功能已经实现,但颜色上可能会有异常。为了处理各种情况下的Sheet拷贝,网上有许多示例,处理方式大同小异,可以参考一些相关的教程和示例代码。
要在NPOI中复制Sheet,可以使用CopySheet方法,并传入源Sheet的名称和目标Sheet的名称来实现。例如,可以通过以下代码在同一个Excel文件中复制工作表:
ISheet sheet = myBook.GetSheet("SheetHz"); //选定工作表
ISheet newSheet = sheet.CopySheet("2"); //拷贝工作表,表名为2
请注意,此处只考虑了NPOI 2.4.1版本的处理方法,其他版本可能会有一些差异。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [C# NPOI Excel 跨工作薄Workbook复制工作表Sheet](https://blog.csdn.net/doubworm/article/details/107319647)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [npoi数据操作复制指定 sheet,删除Sheet,Excel插入图片](https://blog.csdn.net/weixin_40029679/article/details/117665594)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文