Microsoft® Μετατροπή μορφής Excel μέσω Python

Εισαγωγή και εξαγωγή αρχείων Excel ως υπολογιστικού φύλλου, ιστού, εικόνας και μορφής σταθερής διάταξης

 

Python Η Βιβλιοθήκη Excel επιταχύνει τον προγραμματισμό υπολογιστικών φύλλων και τις διαδικασίες μετατροπής ενώ υποστηρίζει δημοφιλείς μορφές, συμπεριλαμβανομένων των XLS, XLSX, XLSM, XLSB, XLTX, XLTX, XLS, XLTX, XLS. 6193481. Επιτρέπει επίσης την εξαγωγή αρχείων Excel στα PDF, XPS, HTML, MHTML, Απλό Κείμενο και δημοφιλείς μορφές εικόνας όπως TIFF, JPG, PNG, BMP και SVG.

Μετατροπή Excel σε XLSX, ODS, SXC & FODS

Η αλληλομετατροπή της μορφής υπολογιστικού φύλλου απαιτεί μόνο τη φόρτωση ενός υπολογιστικού φύλλου με μια παρουσία του ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΙΩΝ και αποθηκεύστε ξανά στην επιθυμητή μορφή ενώ επιλέγετε την κατάλληλη τιμή από SaveFormat απαρίθμηση.

Python Κώδικας για μετατροπή μορφής αρχείου Excel
// load the template file
workbook = Workbook("Book1.xls")
  
// save as XLSX, ODS, SXC & FODS formats
workbook.save("output.xlsx", SaveFormat.XLSX);
workbook.save("output.ods", SaveFormat.ODS);
workbook.save("output.sxc", SaveFormat.SXC);
workbook.save("output.fods", SaveFormat.FODS);
 

Μετατροπή Excel σε PDF, XPS, HTML & MD

Διατίθενται εξειδικευμένες κλάσεις για τον έλεγχο της διαδικασίας μετατροπής για συγκεκριμένες μορφές εξόδου, όπως π.χ PdfSaveOptions για εξαγωγή αρχείων Excel ως PDF, XpsSaveOptions για μετατροπή Excel σε XPS, HtmlSaveOptions για απόδοση του Excel ως HTML και MarkdownSaveOptions για τη μετατροπή Excel σε Markdown.

Python Κώδικας για Excel σε PDF και Μορφές Ιστού
// load template Excel file from disc
book = Workbook("template.xlsx")

// save Excel in PDF_A_1_B format
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
book.save("output.pdf", pdfOptions);

// save Excel in XPS with 1 page per worksheet
xpsOptions = XpsSaveOptions()
xpsOptions.setOnePagePerSheet(True)
book.save("output.xps", xpsOptions);

// save Excel in HTML with images as Base64
htmlOptions = HtmlSaveOptions()
htmlOptions.setExportImagesAsBase64(True)
book.save("output.html", htmlOptions);

// save Excel in Markdown (MD) while retaining cell formatting
mdOptions = MarkdownSaveOptions()
mdOptions.setFormatStrategy(CellValueFormatStrategy.CELL_STYLE)
book.save("output.md", mdOptions);
 

Μετατροπή JSON σε Excel & Excel σε JSON

Οι προγραμματιστές Python μπορούν εύκολα να φορτώσουν και να μετατρέψουν αρχεία JSON σε Excel σε λίγες μόνο γραμμές κώδικα. Ομοίως, τα δεδομένα του Excel μπορούν να εξαχθούν σε δεδομένα JSON.

Python Κωδικός για JSON Μετατροπή σε Excel
//Load your source json file
workbook = Workbook("Data.json")
//save file to xlsx format
workbook.save("output.xlsx")
Python Μετατροπή κώδικα για Excel σε JSON
//Load your source xlsx file
workbook = Workbook("input.xlsx")
//save file to json format
workbook.save("Data.json")
 

Μετατροπή φύλλων εργασίας Excel σε JPG, BMP, PNG & GIF

Κάθε φύλλο εργασίας ενός αρχείου Excel μπορεί να μετατραπεί σε διαφορετικές μορφές εικόνας, καλέστε ImageOrPrintOptions .setImageFormat για να ορίσετε τη μορφή εικόνας.

Python Κώδικας για Μετατροπή Excel σε Εικόνα
// load template spreadsheet
workbook = Workbook("template.xlsx")
// create & set an instance of ImageOrPrintOptions
options = ImageOrPrintOptions()
// set output image format
options.setImageFormat(ImageFormat.getPng())
// create SheetRender for first worksheet in the collection
sheet = workbook.getWorksheets().get(0)
sr = SheetRender(sheet, options)
// render worksheet to image
sr.toImage(0, "output.jpg")
 

Μετατροπή Excel σε Word & PowerPoint

Είναι δυνατή η φόρτωση οποιουδήποτε υπολογιστικού φύλλου και η μετατροπή του σε αρχεία Word DOCX & PowerPoint PPTX κατά τη χρήση DocxSaveOptions & PptxSaveOptions τάξεις όπως παρουσιάζεται παρακάτω.

Python κώδικας για Excel σε Word & PowerPoint Μετατροπή
// load the template file
workbook = Workbook("template.xlsx")

// save spreadsheet as DOCX
docxOptions = DocxSaveOptions()
workbook.save("output.docx", docxOptions)

// save spreadsheet as PPTX
pptxOptions = PptxSaveOptions()
workbook.save("output.pptx", pptxOptions)