将边框和最佳宽度设置为ods文件中的列

问题描述 投票:0回答:1

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

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);


}
java excel libreoffice ods jopendocument
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.