java - Apache poi Excel 设置从右到左的阅读顺序

标签 java excel apache apache-poi

我在使用 Apache poi 3.9 正确格式化单元格时遇到问题。我的表中有一些英语和一些阿拉伯语文本,因此我需要使用

将某些单元格的阅读顺序设置为从右到左

ExtendedFormatRecord.setReadingOrder(2); doc

HSSFCellStyle 是用

创建的

HSSFCellStyle(短索引,ExtendedFormatRecord rec,HSSFWorkbook 工作簿) shown here

问题是,构造函数是 protected ,并且类是最终的。所以我不能延长它。是否可以将单个单元格的阅读顺序设置为从右到左?我不需要将工作表的样式设置为 rtl。这也不能解决问题。

最佳答案

您只需要使用较新版本的 Apache POI!

最新的夜间构建(所以 future 的 3.11 beta 3/3.11 final)现在包括方法 HSSFCellStyle.setReadingOrder(short)您搜索的内容

关于java - Apache poi Excel 设置从右到左的阅读顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24911591/

相关文章:

java - Junit5 Intellij IDEA assertsThrows() 抛出 noSuchMethodError

java - 将 Big xml 文件导入 Java 中嵌入的 neo4j

java - 使用split来分割数据并存储在矩阵中

excel - Excel 的条件格式公式是否已损坏

windows - 我们如何在同一台 Windows 7 机器上运行 Apache Http Server 的两个实例

regex - htaccess 删除 .php、.html 和尾部斜杠

java - 使用 IntelliJ 和 gradle 将依赖项添加到我的第一个 Java11 模块时出现问题

vba - Excel VBA 错误 438 "Object doesn' t 支持此属性或方法”

excel - 如果 Excel 中的列包含特定文本/值,如何复制行?

java - TOmcat7 在 Eclipse Kepler 中不工作