问题标签 [apache-poi-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23 浏览

apache-poi - wordprocessingml 脚注编号样式(上标)

我只是在 word 文档中添加了一个脚注。但它似乎有点奇怪。

脚注编号通常作为上标输入,但现在不是。

如何插入脚注编号作为上标?

这是我的代码..

谢谢!

脚注编号

脚注

0 投票
0 回答
119 浏览

java - 如何使用 Apache POI 4.1.2 在 XSSFChart 中仅设置绘图区域高度

我使用模板文件创建了一个堆积条形图。在我的图表中,有一个系列和 100 多个图例。为了显示所有图例,我调整了绘图区域 Y 轴值,现在条形大小比预期的要大。有什么方法可以调整绘图区域的高度吗? 样本

预期输出:

预期产出

0 投票
4 回答
6608 浏览

android - 不推荐使用 setCellType(CellType.STRING)

问题: setCellType已弃用。

到目前为止尝试过:

寻找替代品。没有用于将单元格类型设置为 STRING 的有用来源。感谢帮助!

0 投票
2 回答
1627 浏览

java - Apache POI,在同一行中将文本左对齐,其他文本右对齐

我正在使用 Apache POI 创建 excel 导出文件(带有 XSSF 的.xlsx)。我在单元格之间的边界上有一个问题。

我需要将几个单元格合并到一行中,并且在该行中,我需要将一个文本向左对齐,另一个文本向右对齐,例如:

在此处输入图像描述

但两者之间没有边界。

为了获得您在图像中看到的内容,我使用了两个合并区域,一个将文本对齐到左侧,另一个将文本对齐到右侧,我不确定是否有更好/更方便的方法这个与否,如果你知道,请将它写在答案中,但是对于我现在的方法,问题在于那个边框,我可以删除它吗?我尝试将第一个合并区域的右边框NONE设置为,并将第二个合并区域的左边框设置NONE为,但它不起作用。

我该如何处理?

0 投票
1 回答
71 浏览

java - 如何正确地将这个“奇怪的”单元格值转换为 Date 对象,使用 Apache POI 检索解析 Excel?

我正在疯狂地尝试使用Apache POI从 Java 解析 Excel,并且我发现以下问题解析包含日期的特定列。

这是我的 Excel 文件中的列:

在此处输入图像描述

如您所见,此列包含日期字段,但此列的某些单元格包含数字值,其他一些单元格包含文本值(我可以使用TYPE() Excel 函数看到它)。我真的不知道这怎么可能,因为所有单元格都包含日期字段。有什么想法?

无论如何,在我的代码中,我试图以这种方式处理这种奇怪的情况:

通过这种方式,我可以处理尝试转换为日期的两种情况。

这是我的问题。当它在 if NUMERIC案例中找到一个 Excel 数值时

并通过以下方式打印单元格值:

我打印了与日期值16/10/2017相关的值16-ott-2017

这里有一些疑问:为什么我会以这种格式获得16/10/2017 之类的东西。

16-ott-2017应该是日期的意大利语格式。如何将其转换为合适的 Date 对象?

0 投票
1 回答
31 浏览

apache-poi - xmlbeans:深度等于未实现

我试图用来org.apache.poi.xwpf.usermodel.XWPFNumbering.getIdOfAbstractNum(XWPFAbstractNum abstractNum)测试给定的 abstractNum 是否存在。这个电话最终在:

不幸的是,org.apache.xmlbeans.impl.values.XmlComplexContentImpl.equal_to(XmlObject)没有正确实现并且总是返回 true:

是否有替代方法可以深入比较此类 xml 对象,或者找出抽象编号是否存在?

0 投票
0 回答
120 浏览

apache-poi - 如何使用 Apache POI XWPF 阅读段落之外的书签

有时,在.docx文件中定义书签时(在本例中使用 Word 2016),书签开始标记 ( <w:bookmarkStart>) 由 MS Word 放置在段落开始之前。解压缩.docx文件显示以下内容:

这样的书签不会通过在任何段落的 bookmarkStart 元素中迭代来列出,因此以下代码不会列出此书签:

问题是如何发现放在段落之外的那种书签?

0 投票
0 回答
1858 浏览

apache-poi - 从 3.1.0 升级到 4.0.0 会为 org.apache.xmlbeans.XmlOptions.put(Ljava/lang/Object;) 抛出 NoSuchMethod

XMLBeans3.1.0to升级4.0.0,它抛出一个NoSuchMethodError exceptionfor

org.apache.xmlbeans.XmlOptions.put(Ljava/lang/Object;)

当调用 open 时。

堆栈跟踪:

我的代码:

我错过了什么?

TIA

0 投票
1 回答
41 浏览

java - 使用 Apahe Poi 更改文本方向

如何更改使用 Apache Poi 创建的 Word 文档中表格中文本的方向? 例子

0 投票
0 回答
152 浏览

java - 为什么不能使用 Apache POI 在这个 excel 文件中写入数据?

我正在处理一些需要打开 excel 文件并在该文件中写入一些数据的任务。我正在使用 apache POI 来完成这项任务。我基本上可以通过创建不同的文件来写入其他文件。但是使用这个文件,我无法在其中写入数据。

你能帮帮我吗。这个文件有什么问题?它是锁定的还是冻结的?这是我的代码:

我做错了什么?行或单元格是否在给定的 excel 中固定?这是文件在此处输入链接描述