我已经创建了一个将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();