Microsoft® تبدیل فرمت اکسل از طریق Python

فایل‌های اکسل را به‌صورت صفحه‌گسترده، وب، تصویر و قالب‌بندی ثابت وارد و صادر کنید

 

Python Excel Library برنامه‌نویسی و فرآیندهای تبدیل صفحه‌گسترده را با پشتیبانی از فرمت‌های محبوب از جمله XLS، XLSX، XLSM، XLSB، XLTX، XLTX، XLTX، 0716113481، XLTX، 0716113481، XLS، XLS، XLTX، XLS، XLTX، 0716163481 6193481. همچنین اجازه می دهد تا فایل های اکسل را به PDF، XPS، HTML، MHTML، ساده صادر کنید. متن و فرمت های تصویری محبوب مانند TIFF، JPG، PNG، BMP و SVG.

تبدیل اکسل به XLSX، ODS، SXC و FODS

تبدیل فرمت صفحه گسترده فقط به بارگیری یک صفحه گسترده با یک نمونه از نیاز دارد کتاب کار و همزمان با انتخاب مقدار مناسب، در قالب مورد نظر ذخیره کنید SaveFormat شمارش

Python کد برای تبدیل فرمت فایل اکسل
// 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);
 

تبدیل اکسل به PDF، XPS، HTML و MD

کلاس های تخصصی برای کنترل فرآیند تبدیل برای فرمت های خروجی خاص مانند PdfSaveOptions برای صادرات فایل های اکسل به عنوان PDF، XpsSaveOptions برای تبدیل اکسل به XPS، HtmlSaveOptions برای رندر اکسل به صورت HTML و MarkdownSaveOptions برای تبدیل Excel به Markdown

کد Python برای اکسل به 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 به اکسل و اکسل به JSON

توسعه دهندگان Python می توانند به راحتی فایل های JSON را تنها در چند خط کد به اکسل بارگیری و تبدیل کنند. به طور مشابه، داده های اکسل را می توان به داده های JSON صادر کرد.

Python کد تبدیل JSON به اکسل
//Load your source json file
workbook = Workbook("Data.json")
//save file to xlsx format
workbook.save("output.xlsx")
Python کد برای تبدیل اکسل به JSON
//Load your source xlsx file
workbook = Workbook("input.xlsx")
//save file to json format
workbook.save("Data.json")
 

تبدیل کاربرگ های اکسل به JPG، BMP، PNG و GIF

هر کاربرگ یک فایل اکسل را می توان به فرمت های مختلف تصویر تبدیل کرد، تماس بگیرید ImageOrPrintOptions برای تنظیم فرمت تصویر، setImageFormat.

Python کد برای تبدیل اکسل به تصویر
// 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")
 

اکسل را به ورد و PowerPoint تبدیل کنید

امکان بارگذاری هر صفحه گسترده و تبدیل آن به فایل های Word DOCX و PowerPoint PPTX در حین استفاده وجود دارد. DocxSaveOptions & PptxSaveOptions کلاس هایی که در زیر نشان داده شده است.

کد Python برای اکسل به ورد و تبدیل 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)