我已经创建了一个将json转换为excel的应用程序,代码工作正常,但是没有内容写入生成的excel工作表中。谁能告诉我这样做的原因。

jxl库用于excel转换

我的代码如下

 public static void majin(String[] args) throws Exception
        {

            WritableWorkbook wworkbook;
            wworkbook = Workbook.createWorkbook(new File("C:/SWD.csv"));
            WritableSheet wsheet = wworkbook.createSheet("SWD", 0);

            WritableFont cellFont = new WritableFont(WritableFont.TIMES, 12);
            cellFont.setColour(Colour.BLACK);
            WritableCellFormat cellFormat = new WritableCellFormat(cellFont);

            cellFormat.setBackground(Colour.WHITE);
            cellFormat.setBorder(Border.ALL, BorderLineStyle.THIN);
            Label label = new Label(0, 0,"mydata",cellFormat);
            wsheet.setColumnView(0, 18);
            wsheet.addCell(label);

        }

最佳答案

我想您已经错过了以下几行将数据写入excel文件:

wsheet.write();


您可以在将数据写入文件后关闭文件,例如:

wsheet.close();

07-23 08:04