我正在使用 Java 进行一个项目,我需要创建一个包含一些信息的 xls 文件。因此,根据信息量,我需要自动创建行和单元格来放置这些信息。
示例:如果输入文档有 13 个站点信息,我需要创建 13 行和 4 个单元格。我该怎么做?..我尝试编码:
Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet("new sheet");
int numberrows = Integer.parseInt(JOptionPane.showInputDialog(null, "numbers of sites??"));
String siteName = JOptionPane.showInputDialog(null, "Site name");
String rncname = JOptionPane.showInputDialog(null, "RncName");
for (int i = 0; i < numberrows; i++) {
HSSFRow linha = (HSSFRow) sheet.createRow(i);
linha.createCell((short) i ).setCellValue(siteName);
linha.createCell((short) i ).setCellValue(rncname);
}
提前致谢..