我正在使用以下api作为表格从excel读取数据:https://jtablesaw.github.io/tablesaw/gettingstarted 代码如下: XlsxReader reader = new XlsxReader(); XlsxReadOptions options = XlsxReadOptions.builder("excel/file_example_XLSX_10.xlsx").build(); try { tab = reader.read(options); // System.o…

2020年9月21日 0条评论 73点热度 阅读全文

注意:我到处搜索,这不是重复的问题。 我试图基于同一行中单元格的内容,使用Apache POI(poi-4.1.0)和Java在电子表格中创建/插入固定数量的“新”行-请参见下图( “ |”代表换行符): 1 Foo | 1001、1002、1003 |是2酒吧| 1010 |是3 Slf | 2500、1500、5200 |是 本质上,将会发生的是,然后我将在行1和行2之间以及行3之后再次插入两个新行,复制源行中的所有数据,除了在列中不包含三个值(或可能有多个值)之外二,只有一个-参见下图(“ |”代表分栏符):…

2020年1月29日 0条评论 29点热度 阅读全文

for (int i = 0; i < newSheet.getLastRowNum(); i++) { if (.....) { newSheet.removeRow(newSheet.getRow(i)); newSheet.shiftRows(i+1, newSheet.getLastRowNum(), -1); i--; } } 它没有给出任何编译错误或运行时错误,但我正在处理的Excel文件已损坏。 它在打开文件时显示此信息- 在Excel中打开时出错: 删除的记录:/xl/worksheets/s…

2019年1月27日 0条评论 54点热度 阅读全文

我正在使用以下api作为表格从excel读取数据:https://jtablesaw.github.io/tablesaw/gettingstarted 代码如下: XlsxReader reader = new XlsxReader(); XlsxReadOptions options = XlsxReadOptions.builder("excel/file_example_XLSX_10.xlsx").build(); try { tab = reader.read(options); // System.o…

2019年1月26日 0条评论 35点热度 阅读全文