我已经创建了一个将json转换为excel的应用程序,代码工作正常,但没有任何内容写入excel表生成。任何人都可以告诉我原因。
用于excel转换的jxl库
我的代码如下:
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);
}
答案 0 :(得分:1)
我猜你错过了以下行来将数据写入excel文件:
wsheet.write();
您可以在将数据写入文件后关闭文件,如:
wsheet.close();