Ich möchte Excel-Bericht erstellen. Ich habe JSON-Objekt, das ich in JSONarray umgewandelt werde. Hier ist mein BeispielcodeGenerieren Sie Excel-Bericht Bericht von JSON-Array in Java
JSONObject jsonObj = new JSONObject(jsonString.toString()); //convert to json object
JSONArray objSearchOrdersDto = jsonObj.getJSONArray("objSearchOrdersDto"); // convert to json array
for (int i = 0; i < objSearchOrdersDto.length(); ++i)
{
JSONObject rec = objSearchOrdersDto.getJSONObject(i);
int OrderNumber = rec.getInt("OrderNumber");
String strStatusType = rec.getString("strStatusType");
int OrgUnitId = rec.getInt("OrgUnitId");
System.out.println(OrderNumber+"\t"+strStatusType+"\t"+OrgUnitId); //want to excel file for this three field
}
Hier möchte ich Excel-Bericht nur für diese drei Felder in For-Schleife generieren. Bitte geben Sie mir einen Vorschlag.
Verwenden Sie Apache POI, um das zu tun –
Sie können dafür Apache POI verwenden und Klassen wie XSSFWorkbook, XSSFSheet, Row, Cell verwenden. Ich habe unten ein Beispielcode-Snippet hinzugefügt. Bitte markieren - Als beantwortet markieren, wenn es Ihre Anfrage beantwortet. –
Es funktioniert, kann es möglich, Datei im Append-Modus zu öffnen @ SrikanthA. damit ich beim nächsten Mal mit den vorhandenen Daten fortfahren kann, –