gpt4 book ai didi

java - 在Excel中查找列中的单元格数量

转载 作者:行者123 更新时间:2023-12-01 13:09:42 36 4
gpt4 key购买 nike

我想从 Excel 文件中查找列中的内容数。

示例

Location Device Second
1 A 10
2 B 20
3 30

现在,我希望它应该显示,地点:3设备:2第二:3

我正在使用jxl。

 Workbook existingWorkbook = Workbook.getWorkbook(new File(filename1));
WritableWorkbook workbookCopy = Workbook.createWorkbook(new File(filename1), existingWorkbook);
WritableSheet sheetToEdit = workbookCopy.getSheet(0);

int n= sheetToEdit.getcolumns();
System.out.println(n);

workbookCopy.write();
workbookCopy.close();

在这里,我只得到列数,

你能告诉我,我该怎么做吗?

最佳答案

我认为除了手动计数和确定空单元格之外,没有直接的方法可以做到这一点:

Workbook existingWorkbook = Workbook.getWorkbook(new File(filename1));
WritableWorkbook workbookCopy = Workbook.createWorkbook(new File(filename1), existingWorkbook);
WritableSheet sheetToEdit = workbookCopy.getSheet(0);

for (int i=0; i<sheetToEdit.getcolumns(); i++) {
int columnCount = 0;
for (Cell cell : sheetToEdit.getColumn(i))
if (!cell.getContents().equals(""))
columnCount++;
System.out.println(columnCount);
}

workbookCopy.write();
workbookCopy.close();

关于java - 在Excel中查找列中的单元格数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22977751/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com