Kol dirbate su Excel į CSV konverteriu Python yra viena iš pageidaujamų kalbų, naudojamų šiuo tikslu. Šiame straipsnyje sužinosite, kaip konvertuoti Excel į CSV naudojant Python, pateikiant išsamų Python aplinkos konfigūracijos aprašymą, atliktinų veiksmų sąrašą ir paleidžiamą Python kodo pavyzdį, norint konvertuoti XLSX į CSV. Šis kodas taip pat padės įvairiais būdais tinkinti išvesties CSV failą.
Veiksmai, kaip Python konvertuoti Excel į CSV
- Konfigūruokite programą į naudokite Aspose.Cells, skirtą Python per Java
- Įkelkite šaltinio Excel failą iš disko į Workbook klasės objektą
- Inicijuokite TxtSaveOptions klasės objektą, kad sukonfigūruotumėte išvesties CSV
- Nustatykite ypatybę TxtSaveOptions, kad kiekvienoje tuščioje eilutėje būtų įvesti skyrikliai
- Išsaugokite išvesties failą kaip CSV, konvertuotą iš Excel failo
Šiuose žingsniuose yra nuoroda į visą aplinkos konfigūraciją, skirtą naudoti Aspose.Cells for Python per Java. Naudojant Python Excel konvertavimą į CSV, reikia įkelti Excel šaltinio failą į darbaknygės klasės objektą, o tada paleisti TxtSaveOptions, kad būtų nustatyta vėliavėlė, kad būtų įvesti skyrikliai kiekvienai tuščiai eilutei įvesties Excel faile. Išvesties failą galite išsaugoti TSV, TAB_DELIMITED arba CSV formatu pagal savo poreikius.
Kodas eksportuoti Excel į CSV į Python
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, TxtSaveOptions | |
# Load License | |
licenseHtmlToImage = License() | |
licenseHtmlToImage.setLicense("Aspose.Cells.lic") | |
# Load the source XLSX file to convert to CSV in Python | |
workbook = Workbook("SourceExcelFile.xlsx") | |
# Create and Initialize TxtSaveOptions to customize CSV file | |
save_options = TxtSaveOptions() | |
# Set the flag to render separators for each blank row in the source Excel file | |
save_options.setKeepSeparatorsForBlankRow(True) | |
# Save the output Excel file as a CSV file | |
workbook.save("ExcelBookToCSV.csv",save_options) | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
Šis kodas parodo, kaip naudojant Python konvertuoti Excel į CSV, naudojant kelias kodo eilutes bet kurioje jūsų pasirinktoje operacinėje sistemoje. Šaltinio Excel failą galima įkelti iš disko arba iš atminties srauto. Jame parodyta, kaip sukonfigūruoti išvesties CSV failą naudojant TxtSaveOptions klasės objektą, kuriame yra ypatybių, pvz., vėliavėlės nustatymas, kad visos reikšmės visada būtų kabutėse, šaltinio darbaknygė tuščia po konvertavimo į CSV, citatos tipo nustatymas ir daugelis kitų ypatybių ir metodai taip pat.
Šioje temoje mes išmokome konvertuoti Excel į CSV naudojant Python. Jei norite konvertuoti atvirkštine kryptimi, ty iš CSV į Excel, žr. straipsnį kaip konvertuoti CSV į Excel programoje Python.