当前位置: 首页 > 知识库问答 >
问题:

Apache poi Excel从右到左设置readingorder

穆德海
2023-03-14

我在使用Apache poi 3.9正确格式化单元格时遇到了问题。我的表中有一些英语和阿拉伯语文本,所以我需要将一些单元格的阅读顺序设置为从右到左,方法是使用

ExtendedFormatRecord.SetReadingOrder(2);文档

一个HSSFCellStyle是用

HSSFCellStyle(short index,ExtendedFormatRecord rec,HSSFWorkbook工作簿)如下所示

问题是,构造函数是受保护的,而类是final的。所以我不能延长。是否可以将单个单元格的读序设置为从右到左?我不需要将工作表的样式设置为RTL。这也不能解决问题。

共有1个答案

萧麒
2023-03-14

这就是它如何与反射一起工作。

Constructor<HSSFCellStyle> con = HSSFCellStyle.class.getDeclaredConstructor(short.class,
    ExtendedFormatRecord.class, HSSFWorkbook.class);

con.setAccessible(true);

ExtendedFormatRecord eFR = new ExtendedFormatRecord();
short ro = 2;
eFR.setReadingOrder(ro);

short s = 0;
HSSFWorkbook generatedWb = new HSSFWorkbook();
HSSFCellStyle myStyle = con.newInstance(s, eFR, generatedWb);
 类似资料:
  • 我想在flex-column布局中从左到右设置flex项。 我正在尝试,但得到了这个布局:错误的布局 但我想要这样的布局:所需的布局 我的代码:

  • 我正在尝试做一个简单的游戏,在游戏中,当按钮被点击时,一条船从一个海岸驶向另一个海岸。我尝试使用jQuery,但它没有像预期的那样工作。 哈巴狗 萨斯 jQuery 问题是当船回到起始位置时,它会比原来的位置走得更远。 有谁能帮帮我吗? 代码笔链接

  • 如您所见,GravityCompat不允许我放右而不是结束或开始,如果我把它放入XML中,它就会崩溃。 出现下一个错误:

  • 问题内容: 是否有更改此文本的CSS代码 到这个 问题答案: 尝试这个 编辑:将此类应用于段落标记,您应该得到想要的结果。

  • 我读过segues上的其他帖子,但没有一篇能解决我的问题。 简单地说,我的ViewController就像一本书一样被订购。我希望从左到右的向后过渡(例如:从第9页到第8页)始终存在(滑动)。我想从右到左向前过渡(从第9页到第10页)。 是的,如果您一页接一页地分页,我的导航控制器后退按钮(左上角)会显示为这样。但是,如果您从索引跳入,那么导航控制器上的后退功能会将您带回索引。 我的目标是,如果用

  • 谢了! 插图图像