Tag: java

解决XSSFWorkbook问题 – Java – POI .jar

我正在尝试升级Java应用程序来处理.xlsx,使用比现有的POI库更新的POI库。 我遇到的问题类似于评论中提到的问题: Apache POI,同时使用XSSF和HSSF 我指向新的ss.usermodel,但它一直告诉我它无法parsingXSSF工作簿声明: Workbook xlsImport = new XSSFWorkbook(); 我挖了一些他们的文档,看到XSSFWorkbook不是org.apache.poi.ss.usermodel的一部分。 这是org.apache.poi.xssf.usermodel.XSSFWorkbook的一部分。 但是我没有poi.xssf导入。 我指着错误的东西吗? 我正在使用POI 3.7感谢您提供的任何帮助。

在POI中复制Excel工作表

有谁知道一种方法将工作表从一个工作簿复制到另一个使用兴趣点? Workbook类有一个cloneSheet方法,但似乎无法将克隆的表单插入到新的工作簿中? 如果没有一个API可以很容易的完成这个任务,那么是否有人有把所有数据(样式,列宽,数据等等)从一张表复制到另一张的代码? jxls有复制工作表的方法,但在工作簿之间复制时不起作用。

Excel单元格中的多行文本

我正在尝试写多行文本来优化单元格。 cell.setCellValue("line1 \n line2"); 但是,当我打开文档时,我只看到一行,直到我双击它进行编辑,然后变成两行。 为什么这样? 谢谢

自动调整Apache POI中行的大小高度

我使用Apache POI将值input到电子表格中。 这些值有换行符,我可以成功地使用这个代码: CellStyle style = cell.getCellStyle() style.setWrapText(true) cell.setCellStyle(style) 不幸的是,虽然文本正确包装,行并不总是高度足以显示的内容。 我如何确保我的行总是正确的高度?

使用jxl api / Apache POI编辑现有的excel文件

我感兴趣,并想了解更多关于Java,如何写入现有的Excel表/操纵现有的数据。 我想知道如果你可以给我一个想法,如何编辑一个现有的Excel文件,并保存使用jxl api / Apache POI,或者给我一个示例程序如何编辑现有的Excel文件中的一些数据,然后保存提前致谢 !!

将边框添加到POI生成的Excel文件中的单元格

我正在使用POI来生成一个Excel文件。 我需要将边框添加到工作表中的特定单元格。 我怎样才能做到这一点?

使用Java获取给定excel中特定行的列数

我想要在Excel中的特定行的列数。 这怎么可能? 我使用POI API 但我只能得到列数到7。 try { fileInputStream = new FileInputStream(file); workbook = new HSSFWorkbook(fileInputStream); Sheet sheet = workbook.getSheet("0"); int numberOfCells = 0; Iterator rowIterator = sheet.rowIterator(); /** * Escape the header row * */ if (rowIterator.hasNext()) { Row headerRow = (Row) rowIterator.next(); //get the number of cells in the header row numberOfCells = headerRow.getPhysicalNumberOfCells(); […]

在Java中将JSON转换为XLS / CSV

有没有人有任何示例Java代码来将JSON文档转换为XLS / CSV文件? 我试图search谷歌,但无济于事。

用Java创buildExcel文件

我想创build一个Excel文件并写入数据,就像使用Java编写文本文件一样。 我试图将文件扩展名从.txt更改为.xls 。 但是我想在Excel文件中加粗的字母。 我怎样才能做到这一点? 我曾尝试使用JXL API,但是每次创build标签时都要添加无标签。 不能编辑表格的行和列?

Excel工作表名称的有效字符

在Java中,我们使用下面的包以编程方式创buildExcel文档: org.apache.poi.hssf 如果您尝试设置工作表的名称(不是文件,而是内部Excel工作表),则会在以下情况下收到错误消息: 该名称超过31个字符 该名称包含以下任何字符:/ \ *? [] 但是,创build表单名称为: @#$%&()+〜`“':;。,| 没有错误输出,并在Java中的一切似乎罚款。 当您在Office 2003中打开Excel文件时,会出现一个错误信息,表明表名称无效,并将其重命名为“Sheet 1”。 我对前面提到的软件包不太了解,但是看起来没有正确过滤无效的Excel表格名称。 任何想法如何我可以过滤出所有已知的无效字符? 我不愿意简单地过滤掉所有非单词字符。