apache-poi相关内容
.hi,我正在尝试创建一个临时的.xlsx文件,并使用ApachePOI对其进行写入。我正在获取用于创建工作簿的EmptyFileException。代码如下: public class Writer{ File file; public File Write(List l, Class elementClass) { try {//create temp fi
..
我需要解析EXCEL文件并从中创建对象列表。为了做同样的事情,我们正在使用There Aresorg.apache.poi读取EXCEL文件,我们能够获得所需的详细信息,目前我们正在根据索引获取单元格值,并将其设置为对象字段。但我们认为这不是基于索引获取值的好方法,我们应该找到一种通用的方法来成功解析EXCEL文件,以防添加或删除一些列,这样我们就不必在代码上做太多工作。我遇到了this arti
..
我不知道如何在不保留空行的情况下删除行。 我使用的是ApachePOI 3.9,使用以下代码时出现错误: public List addToList(String patternt) throws ParseException, IOException { List data = new ArrayList(); i
..
我的docx文件中有一个占位符图像,我想用新图像替换它。问题是--占位符图像在文本前面有一个属性,而新图像没有。因此,对齐方式会中断。下面是我的代码片段以及带有占位符的docx和结果docx。 ....... replaceImage(doc, "Рисунок 1", qr, 50, 50); ByteArrayOu
..
我正在用数据库中的数据填充一个模板Excel工作表: for (Map resultRow : dbResults) { if ((currentRow = sheet.getRow(currentDataRow)) == null) { currentRow = sheet.createRow(currentData
..
我正在尝试使用Apache POI将现有Excel工作表复制到Java中的同一工作簿(它包含3张工作表)。 以下是我所做的: FileInputStream file = new FileInputStream(new File("work.xlsx")); XSSFWorkbook workbook = new XSSFWorkbook(file);
..
将POI升级到版本,并添加了来自Apache站点的JAR包。但是,出现以下错误: java.lang.NoSuchMethodError: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFont.addNewFamily() 但是,已验证JAR在项目中可用,并且也可通过代码访问。 推荐答案 根据@axel中有效的
..
我正在尝试使用Apache POI创建Excel Pivot,但我真的不知道如何创建我想要的格式。我使用此代码创建,但得到空值: XSSFPivotTable pivotTable = sheet.createPivotTable(aref, pos); pivotTable.addColumnLabel(DataConsolidateFunction.SUM, 2, colNames[2]
..
我在Apache POI中遇到问题。 问题是,我尝试将16位字符值(如CJK统一表意文字扩展名B)放入.xlsx文件。但是,单元格值会变成问号(如?)在生成的.xlsx文件中。 有谁知道如何处理.xlsx格式的Apache POI中的16位字符值? 我的POI版本是3.14 代码示例如下: XSSFWorkbook workbook = new XSSFWorkbook()
..
使用Apache POI生成Excel文件,是否可以阻止Excel在公式中添加implicit intersection operator(@)? 例如,使用以下代码,我想做的是使用Excel Array Spilling behaviour将列中的所有值从A复制到K。但是,使用Excel Desktop(版本16.54)打开文件时,它会自动在公式中添加@运算符。 在工作簿sheet工作表
..
这里是java新手.我正在编写一个读取 excel 文件的代码(查看列中的单元格),然后编写如下表所示的内容: 我有一个如下所示的 excel 文件: col1 col2 col3 col4-----------------------------------------第 1 行 |2,3,1_1w第 2 行 |3,2,7 _ 2 x第 3 行 |_ _ 3 年第 4 行 |4,9 _
..
是这样的:我必须使用 SXSSFWorkbook(XSSFWorkbook 的流式版本)来创建我的 Excel,因为我必须创建一个包含 700000/800000 行和大约 20 列的工作表.此表代表我的最终数据透视表的源表. SXSSFWorkbook 工作簿();XSSFSheet pivotSheet = workbook.getXSSFWorkbook().createSheet("数据
..
我有下面的类,它试图以 excel 电子表格的形式返回一些数据.我收到了错误 找不到媒体类型=application/octet-stream, type=class org.apache.poi.xssf.usermodel.XSSFWorkbook 的MessageBodyWriter 我也尝试过 @Produces("application/vnd.ms-excel"),但也遇到
..
正如标题所示,我需要将一些数据(我从数据库中获取)放入一个 excel 表中,然后将其发送到客户端,以便用户可以保存、打开或取消操作. 我看过一些与此相关的文章,最接近的是:如何让用户下载我的文件?(Java、MVC、Excel、POI).参考史蒂文斯提供的链接,我尝试了以下代码: 公共字符串执行(){setContentDisposition("附件;文件名=\"" + ename +
..
我要替换 docx 文件标题中的标记.我已经处理了段落和表格中的标记替换,但它没有选择标题数据.我使用 apache poi 3.8 并使用 eclipse ID 在 java 中编码.谢谢 解决方案 此方法将替换整个文档中的表格、标题和段落中的所有选定文本. public XWPFDocument replacePOI(XWPFDocument doc, String placeHol
..
我想在哈希图中添加相同键的值.例如: ABC -->123DEF -->456ABC -->123XXX -->111XXX -->222 应该变成: ABC -->246DEF -->456XXX -->333 这是我目前的代码: 公共课阅读{@SuppressWarnings("未选中")公共静态 void main(String[] args) 抛出 IOException {
..
我有一个 .docx 模板,需要填充占位符,例如 ${programming_language}、${education} 等 占位符关键字必须很容易与其他普通词区分开来,因此它们用${ }括起来. for (XWPFTable 表:doc.getTables()) {for (XWPFTableRow 行:table.getRows()) {for (XWPFTableCell 单元格:
..
我是 Apache POI 的初学者,想用一些行扩展 word 模板文件中的现有表.如果我使用下面的代码,表格将使用新行的单元格创建的正常样式的行位进行扩展. 我的目标是单元格具有相同的表格单元格样式等(字体、宽度、高度...) XWPFDocument doc = new XWPFDocument(openFile(fileName));XWPFTable tbl = doc.getT
..
以下代码不适用于 Apache poi 3.16.有人可以提供正确的解决方案吗,在我的项目中有一些仅使用 public void ConvertToPDF(String docPath, String pdfPath) {尝试 {InputStream doc = new FileInputStream(new File(docPath));XWPFDocument 文档 = 新 XWPFDoc
..
我使用的是 Android Studio 1.5.1 我想在我的 android 项目中包含 org.apache.poi-ooxml 库.要包含该库,我需要包含其他一些库依赖项,其中包括 stax-api 库. stax api 的问题在于它包含 javax.* 中的所有包,这是一个“核心库".Java jdk 包含所有这些库,所以如果我要在 Java SE 中使用它,我就不需要那个
..