首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ods文件中设置列的边框和最佳宽度

在ods文件中设置列的边框和最佳宽度
EN

Stack Overflow用户
提问于 2018-09-05 05:41:46
回答 1查看 226关注 0票数 1

我试图找到一种方法,在创建ods文件之前或在文件创建之后设置每个单元格的边框和每个列的最佳宽度-我不介意。我用Java编写程序,并使用jopendocument库创建ods文件,该文件包含丰富的方法和工具,但不幸的是,我在文档中找不到任何方法来设置边框或列的最佳宽度,所以我想知道是否有人知道可以这样做的库或方法。

代码语言:javascript
复制
public static void QuadernoFatture() throws FileNotFoundException, IOException {

    fatture.sort(Comparator.comparing(StrutturaFattura::getNumero));

    final Object[][] data = new Object[fatture.size()][7];
    for(int i=0;i<fatture.size();i++) {
        data[i]=new Object[] {fatture.get(i).cliente,fatture.get(i).numero,fatture.get(i).imponibile,fatture.get(i).iva,
                fatture.get(i).TotFatt,fatture.get(i).r_a,fatture.get(i).TotPagare};
    }

    fatture.clear();

    String[] columns = new String[] {"CLIENTE" , "N° FATTURA" , "IMPONIBILE" , "IVA" , "TOTALE FATTURA" , "R_ACCONTO" , "TOTALE DA PAGARE"};

    TableModel model = new DefaultTableModel(data,columns);

    Date now = new Date();
    SimpleDateFormat dateFormatter = new SimpleDateFormat("MMMM_yyyy");
    final File file = new File("/home/max/Documents/quadernoFatture/QuadernoFatture_" +dateFormatter.format(now).toString()+".ods");
    SpreadSheet.createEmpty(model).saveAs(file);
    OOUtils.open(file);


}
EN

回答 1

Stack Overflow用户

发布于 2018-09-06 01:16:33

我不知道是否可以设置与内容匹配的宽度,但我可以向您展示如何设置列的特定宽度。替换行:

代码语言:javascript
复制
    SpreadSheet.createEmpty(model).saveAs(file);

使用线条:

代码语言:javascript
复制
    SpreadSheet newSpreadSheet = SpreadSheet.createEmpty(model);
    newSpreadSheet.getFirstSheet().getColumn(0).setWidth(100);
    newSpreadSheet.getFirstSheet().getColumn(1).setWidth(200);
    newSpreadSheet.saveAs(file);

编辑:

这是针对1.3版本的。对于版本1.4rc2,请使用:

代码语言:javascript
复制
    newSpreadSheet.getFirstSheet().getColumn(0).setWidth(Length.MM(100));
    newSpreadSheet.getFirstSheet().getColumn(1).setWidth(Length.INCH(5));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52174346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档