怎么用代码实现向Excel中插入一列的操作?
比如说往A列和B列中间插入一列,要怎么办?最好是Java
插入和删除行列 - GcExcel 中文文档Java版 | 服务端高性能表格组件 - 葡萄城
GcExcel 基于区域(Range)操作Excel,获取整列的区域后,可以使用Insert直接插入列。
// Insert columns
worksheet.getRange("A3:A5").getEntireColumn().insert();
// OR
worksheet.getRange("3:5").insert();
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答2.1k 阅读
2 回答749 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
添加一个列的基本思路还是给每一行的指定位置添加一个单元格。下面是我找到的一个实现方法,内容很长就不直接贴出来了。
https://github.com/bit-twit/poi-shift-column/blob/master/src/main/java/org/bittwit/poi/ExcelOpener.java#L58