Hozzon létre Excel táblázatot Java segítségével

Ez a cikk információkat tartalmaz a Excel tábla létrehozásához Java használatával. Tartalmazza a fejlesztői környezet beállításának részleteit, egy táblázat létrehozásának lépéseit az adatok tartományához, valamint egy mintakódot, amely bemutatja, hogyan készíthet táblázatot Excelben Java használatával. Segít a táblázat testreszabásában különféle asztalstílusok beállításával.

MS Excel tábla létrehozásának lépései Java használatával

  1. Állítsa be a fejlesztői környezetet a Aspose.Cells for Java használatára táblázat létrehozásához
  2. Töltse be vagy hozzon létre egy Excel-fájlt a Workbook objektummal, és nyissa meg a sheet
  3. Adjon hozzá egy új listaobjektumot táblázatként, amely tartalmazza az adatokat, és jelölje meg a fejlécek létezését
  4. Állítsa be a táblázat stílusát a TableStyleType számlálóval
  5. Állítsa be a zászlót, hogy a megfelelő oszlopokban lévő számok összességét mutassa
  6. állítsa be a rekordok számát egy adott oszlophoz
  7. Mentse el az eredményül kapott munkafüzetet egy formázott táblázattal

Ezek a lépések meghatározzák, hogyan hozhat létre adattáblázatot Excelben Java használatával. Indítsa el a folyamatot egy munkafüzet betöltésével bizonyos adatokkal, és hozzon létre egy listaobjektumot táblázatként az adatok köré. Állítsa be a táblázatstílust a TableStyleType számlálóval, állítsa be a jelzőt úgy, hogy az összes számadatokat tartalmazó oszlop végén az összegek jelenjenek meg, és a számítási módot állítsa COUNT értékre a TotalsCalculation számlálóval a munkafüzet mentése előtt.

Kód táblázat hozzáadásához az Excelhez Java használatával

import com.aspose.cells.*;
import java.util.Random;
public class Main
{
public static void main(String[] args) throws Exception // Create table in Excel using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create a workbook.
Workbook wb = new Workbook();
// If the workbook is empty, call this function (Optional)
CreateSampleData(wb);
// Access the first sheet
Worksheet sheet = wb.getWorksheets().get(0);
// Add a new list object
int listObjectIndex = sheet.getListObjects().add("A1", "E20", true);
ListObject listObject = sheet.getListObjects().get(listObjectIndex);
// Set table style
listObject.setTableStyleType(TableStyleType.TABLE_STYLE_MEDIUM_10);
// Set the show total flag
listObject.setShowTotals(true);
// Set the calculation type
listObject.getListColumns().get(1).setTotalsCalculation(TotalsCalculation.COUNT);
// Saving the Excel file
wb.save("output.xlsx");
System.out.println("Done");
}
static void CreateSampleData(Workbook wb)
{
// Fill workbook with some dummy data
String[] titles = new String[] {"Employee", "Quarter", "Product", "Country","Sale"};
String[] employees = new String[] {"David", "James","Miya" };
String[] products = new String[] { "Chai", "Chang", "Geitost", "Maxilaku" };
String[] countries = new String[] { "Brazil", "China", "France", "Germany", "India", "Italy" };
for (int idx = 0; idx < titles.length; idx++) {
wb.getWorksheets().get(0).getCells().get(0, idx).setValue(titles[idx]);
}
Random random = new Random();
for (int i = 1; i < 20; i++) {
wb.getWorksheets().get(0).getCells().get(i, 0).setValue(employees[random.nextInt(employees.length)]);
wb.getWorksheets().get(0).getCells().get(i, 1).setValue((random.nextInt(4)) + 1);
wb.getWorksheets().get(0).getCells().get(i, 2).setValue(products[random.nextInt(products.length)]);
wb.getWorksheets().get(0).getCells().get(i, 3).setValue(countries[random.nextInt(countries.length)]);
wb.getWorksheets().get(0).getCells().get(i, 4).setValue(random.nextInt(2000));
}
}
}

Ez a mintakód bemutatja, hogyan hozhat létre táblázatot Excelben Java használatával. A TotalsCalculation.COUNT-t használtuk, azonban a követelményeknek megfelelően használhat más opciókat is, például ÁTLAG, MIN, MAX, SUM és STD_DEV. A ListObject különféle módszerekkel rendelkezik, például a setShowTableStyleRowStripes a csíkok megjelenítésére, a setShowHeaderRow a fejlécek megjelenítésére, a setComment pedig a táblázat megjegyzéseinek néhány felsorolására.

Ez a cikk bevezet minket a fejlett Excel-táblázatok létrehozásához Java használatával. Ha kimutatástáblát szeretne létrehozni, olvassa el a Hozzon létre kimutatási táblát Excelben Java segítségével című cikket.

 Magyar