如何在Apache POI中的XWPFTable中格式化单元格

路西法

我能够在Word中用Apache POI创建一个表,我的表带有适当的值,但是我想减少表中列大小的单元格大小,该怎么做,请帮忙。我已经做了

              XWPFTable table = document.createTable(5,3);

        r3.setText("MSH Activity Score Card");
        r3.setBold(true);



        //creating first row 
        table.getRow(0).getCell(1).setText("Job ID#"); 
        table.getRow(0).getCell(2).setText("1362"); 

        //creating second row

        table.getRow(1).getCell(1).setText("Job Title#"); 
        table.getRow(1).getCell(2).setText("Global Network Architect Consultant");

        //creating third row
        table.getRow(2).getCell(1).setText("Client");
        table.getRow(2).getCell(2).setText("Carnival Corporation"); 

        //creating fourth row
        table.getRow(3).getCell(1).setText("Start Date");
        table.getRow(3).getCell(2).setText("11/13/2014");

       //creating fifth row
        table.getRow(4).getCell(1).setText("Days Old");
        table.getRow(4).getCell(2).setText("33");

        CTTblWidth width = table.getCTTbl().addNewTblPr().addNewTblW();

        width.setType(STTblWidth.DXA);
        width.setW(BigInteger.valueOf(1500));

我正在获取一个包含数据的表,但我想最小化它的大小 在此处输入图片说明

但是我想要这个尺寸在此处输入图片说明

是这样吗

首先,您需要确保已声明库的导入:

import org.apache.poi.xwpf.usermodel.XWPFTableCell;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;

然后就好比,假设您要cell-0row-0以下位置进行格式化

table.getRow(0).getCell(0).getCTTc().addNewTcPr().addNewTcW().setW(BigInteger.valueOf(2000));

或在创建最后一行以格式化所有单元格后放入以下代码段:

for(int x = 0;x < table.getNumberOfRows(); x++){
          XWPFTableRow row = table.getRow(x);
          int numberOfCell = row.getTableCells().size();
          for(int y = 0; y < numberOfCell ; y++){
              XWPFTableCell cell = row.getCell(y);

              cell.getCTTc().addNewTcPr().addNewTcW().setW(BigInteger.valueOf(2000));
          } 
        }

*但是请记住,单元格的宽度将始终随着字符串的长度而增加。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Apache POI中的XWPFTable中格式化文本

来自分类Dev

如何在Aspose中格式化单元格

来自分类Dev

如何在Excel中格式化单元格以显示活动列中的值?

来自分类Dev

如何在POI XSSF事件模型中获取单元格未格式化的值?

来自分类Dev

Cal-HeatMap-如何在subDomainText单元格中格式化日期和值

来自分类Dev

如何从不同的单元格检索2个值并在不同的单元格中格式化它们?

来自分类Dev

如何在Excel 2007中使用条件格式来格式化单元格

来自分类Dev

将Apache POI中的单元格值格式化为数字的会计或货币

来自分类Dev

如何在jqgrid中获取行的格式化单元格值

来自分类Dev

如何从Excel中格式化为dd / mm / yyyy hh:mm的单元格中获得时差?

来自分类Dev

如何根据单元格的值有条件地格式化[gt]表中的单元格

来自分类Dev

如何根据Excel中的另一个单元格值格式化单元格?

来自分类Dev

如何使Excel 2007停止格式化单元格?

来自分类Dev

如何将Powerpoint表格单元格中的格式化文本转换为HTML

来自分类Dev

如何在Windows中格式化EXT4格式化的USB

来自分类Dev

VBA:单元格中嵌入的字符串(例如“ 35英里”)-如何根据距离有多大来格式化单元格?

来自分类Dev

如何在Grape中的参数中格式化DateTime

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在apache POI中读取Excel文件的确切单元格内容

来自分类Dev

如何在apache POI中读取Excel文件的确切单元格内容

来自分类Dev

apache poi - 如何在同一单元格中编写并继续循环行

来自分类Dev

我们如何在Apache POI中从Excel读取默认的单元格格式?

来自分类Dev

如何从JqGrid中的单元格的自定义格式化程序访问其他行数据

来自分类Dev

如果Reporting Services 2008 R2中的值为NULL,如何格式化单元格的颜色?

来自分类Dev

如何格式化单元格以在Excel中的前导零之后显示两个位置?

来自分类Dev

如何使用不同类型的度量来格式化交叉表单元格中的数据

来自分类Dev

如何根据F列的值有条件地格式化E列中的单元格?

来自分类Dev

如何使用Excel公式从格式化文本中的Excel单元格中提取大文本?

Related 相关文章

  1. 1

    如何在Apache POI中的XWPFTable中格式化文本

  2. 2

    如何在Aspose中格式化单元格

  3. 3

    如何在Excel中格式化单元格以显示活动列中的值?

  4. 4

    如何在POI XSSF事件模型中获取单元格未格式化的值?

  5. 5

    Cal-HeatMap-如何在subDomainText单元格中格式化日期和值

  6. 6

    如何从不同的单元格检索2个值并在不同的单元格中格式化它们?

  7. 7

    如何在Excel 2007中使用条件格式来格式化单元格

  8. 8

    将Apache POI中的单元格值格式化为数字的会计或货币

  9. 9

    如何在jqgrid中获取行的格式化单元格值

  10. 10

    如何从Excel中格式化为dd / mm / yyyy hh:mm的单元格中获得时差?

  11. 11

    如何根据单元格的值有条件地格式化[gt]表中的单元格

  12. 12

    如何根据Excel中的另一个单元格值格式化单元格?

  13. 13

    如何使Excel 2007停止格式化单元格?

  14. 14

    如何将Powerpoint表格单元格中的格式化文本转换为HTML

  15. 15

    如何在Windows中格式化EXT4格式化的USB

  16. 16

    VBA:单元格中嵌入的字符串(例如“ 35英里”)-如何根据距离有多大来格式化单元格?

  17. 17

    如何在Grape中的参数中格式化DateTime

  18. 18

    如何在Struts 2中格式化货币?

  19. 19

    如何在Struts 2中格式化货币?

  20. 20

    如何在apache POI中读取Excel文件的确切单元格内容

  21. 21

    如何在apache POI中读取Excel文件的确切单元格内容

  22. 22

    apache poi - 如何在同一单元格中编写并继续循环行

  23. 23

    我们如何在Apache POI中从Excel读取默认的单元格格式?

  24. 24

    如何从JqGrid中的单元格的自定义格式化程序访问其他行数据

  25. 25

    如果Reporting Services 2008 R2中的值为NULL,如何格式化单元格的颜色?

  26. 26

    如何格式化单元格以在Excel中的前导零之后显示两个位置?

  27. 27

    如何使用不同类型的度量来格式化交叉表单元格中的数据

  28. 28

    如何根据F列的值有条件地格式化E列中的单元格?

  29. 29

    如何使用Excel公式从格式化文本中的Excel单元格中提取大文本?

热门标签

归档