-1
我正在從事一個項目,其中我必須從文件夾中讀取JSON文件,並使用Java將其內容寫入Excel。我是新來的,試了一下。但卡住了一點,無法繼續。我能夠創建一個設置標題值的excel。但無法循環瀏覽JSON文件並寫入相應的列。下面是讀取JSON和創建excel並設置標題的代碼。Java:Excel/Json - 如何閱讀Json文件並寫入Excel
public class SmartBusiness_TestResults extends Browser_Initilization {
public static void main(String[]args){
System.out.println("Exports results");
ExportResults();
}
public static void ExportResults() {
try {
JSONParser parser = new JSONParser();
JSONArray obj = (JSONArray) parser.parse(new FileReader("./target/JSON/Output.json"));
for(Object o: obj) {
JSONObject jsonobj = (JSONObject) o;
String name = (String) jsonobj.get("id");
System.out.println(name);
String filename = "./target/JSON/Output.xls";
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("FirstSheet");
HSSFRow rowhead = sheet.createRow((short)0);
rowhead.createCell(0).setCellValue("SNO");
rowhead.createCell(1).setCellValue("name");
rowhead.createCell(2).setCellValue("ID");
rowhead.createCell(3).setCellValue("Duration");
rowhead.createCell(4).setCellValue("Status");
請指教。
看看[問] – pvg
提示:這段代碼寫了很多很奇怪的「標題」。 – 2017-08-02 11:42:33
@RC。此代碼只在Excel中寫入一個頭文件。 – Aditya