Apache POI无法应用表格样式

时间:2014-12-04 08:34:29

标签: java excel apache apache-poi

我正在创建一个包含POI的表并尝试将样式应用于它。但没有任何效果,也没有添加风格。

我正在关注本教程:tutorial

这是定义样式的代码:

  CTTableStyleInfo table_style = cttable.addNewTableStyleInfo();
    table_style.setName("TableStyleLight1");
    table_style.setShowColumnStripes(false); 
    table_style.setShowRowStripes(true); 

我尝试了样式" TableStyleLight1"," TableStyleLight2"," TableStyleLight3" ...等没有任何作用,我尝试更改名称...& #34;桌式灯1"哪个也行不通。

任何想法如何使这项工作?感谢。

2 个答案:

答案 0 :(得分:0)

您现在可能已经解决了这个问题,但请尝试使用。 “TableStyleMedium9”我现在是POI的新手,但据我的理解,这是excel中的每个定义的样式所以这应该工作...至于如何在POI中创建自己的表格样式我还没有探索过。 ..如果我发现我将如何发回

答案 1 :(得分:-1)

只需复制excel生成的整个示例并尝试一下。这个对我有用。额外的东西不起作用