Hogyan lehet az Excelt CSV-vé konvertálni Java nyelven

Ez az oktatóanyag elmagyarázza, hogyan konvertálhatja az Excelt CSV-vé Java nyelven. Sok alkalmazáshoz CSV formátumú adatok szükségesek, míg a forrásadatok Excel-fájlban érhetők el. Ebben az esetben Java használatával konvertálja az Excelt CSV-vé, majd használja, ahol szükséges. Előfordulhatnak olyan esetek, amikor speciális elválasztókat kell menteni a CSV-fájlba, hogy megkülönböztessük a különböző oszlopokból lekért értékeket. Ez a TxtSaveOptions osztályobjektum használatával is elérhető.

Lépések az Excel CSV-vé konvertálásához Java nyelven

  1. Adja hozzá a(z) Aspose.Cells elemet a projekthez a Maven segítségével
  2. Adjon hozzá hivatkozást a(z) TxtSaveOptions és Workbook oldalra az Importálás funkcióval a programban
  3. Töltse be az Excel forrásfájlt a munkafüzet objektumba
  4. Példányosítsa a TxtSaveOptions parancsot a kimeneti CSV-fájl paramétereinek beállításához
  5. Állítsa be a kimeneti CSV-fájlban használandó elválasztót
  6. Mentse az Excel fájlt CSV-ként

A fenti lépésekben betöltünk egy Excel fájlt, majd elmentjük CSV-ként. A CSV-fájl jellemzőit a TxtSaveOptions osztályobjektum használatával állítjuk be. Ez az osztály számos lehetőséget kínál, például idézőjeleket helyezhet az összes érték köré, törölheti a forrás munkafüzetet átalakítás után, jelezheti, hogy az összes lapot vagy csak az aktív lapot kell konvertálni, a teljes lapot vagy csak egy bizonyos tartományt kell átalakítani, és még sok más. A kimeneti CSV-fájlt elmentheti egy fizikai fájlba a lemezen, vagy elmentheti egy memóriafolyamba igény szerint.

Kód az Excel CSV-vé konvertálásához Java nyelven

Ez a kód inicializál egy munkafüzet osztályobjektumot, majd példányosít egy TxtSaveOptions osztályobjektumot az eredményül kapott CSV-fájl paramétereinek beállításához. Végül a Workbook.save() a CSV-fájl létrehozására szolgál. Ha egy Excel-fájlt szeretne CSV-formátumba konvertálni, nem Java nyelvvel, mondjuk a C#-val, tekintse meg a nagy Excel fájl exportálása CSV-be C#-ban cikket.

Ehhez az átalakításhoz sem interop használatos, sem MS Excel nem szükséges.

 Magyar