Microsoft® Python के माध्यम से एक्सेल प्रारूप रूपांतरण

एक्सेल फ़ाइलों को स्प्रेडशीट, वेब, छवि और फिक्स्ड-लेआउट प्रारूपों के रूप में आयात और निर्यात करें

 

Python एक्सेल लाइब्रेरी XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, 07619348 सहित लोकप्रिय प्रारूपों का समर्थन करते हुए स्प्रेडशीट प्रोग्रामिंग और रूपांतरण प्रक्रियाओं को गति देती है। 1. यह एक्सेल फ़ाइलों को PDF, XPS, HTML, MHTML, प्लेन पर निर्यात करने की भी अनुमति देता है टेक्स्ट और लोकप्रिय छवि प्रारूप जैसे TIFF, जेपीजी, PNG, BMP और SVG।

एक्सेल को XLSX, ODS, SXC और FODS में कनवर्ट करें

स्प्रेडशीट प्रारूप के अंतर-रूपांतरण के लिए केवल एक उदाहरण के साथ स्प्रेडशीट लोड करने की आवश्यकता होती है वर्कबुक और उचित मूल्य का चयन करते हुए वांछित प्रारूप में वापस सहेजना प्रारूप सहेजें गणना

एक्सेल फ़ाइल स्वरूप रूपांतरण के लिए 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 एवं एमडी में बदलें

विशिष्ट आउटपुट स्वरूपों के लिए रूपांतरण प्रक्रिया को नियंत्रित करने के लिए विशेष कक्षाएं उपलब्ध हैं पीडीएफसेवविकल्प एक्सेल फ़ाइलों को PDF के रूप में निर्यात करने के लिए, XpsSaveविकल्प एक्सेल से XPS रूपांतरण के लिए, HTMLSaveOptions एक्सेल को HTML के रूप में प्रस्तुत करना और मार्कडाउनसेवऑप्शंस एक्सेल से मार्कडाउन रूपांतरण के लिए।

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 में कनवर्ट करें

एक्सेल फ़ाइल की प्रत्येक वर्कशीट को विभिन्न छवि प्रारूपों में परिवर्तित किया जा सकता है, कॉल करें छवियाप्रिंटविकल्प छवि प्रारूप सेट करने के लिए .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 फ़ाइलों में परिवर्तित करना संभव है DocxSaveविकल्प & पीपीटीएक्ससेवऑप्शंस कक्षाएं जैसा कि नीचे दिखाया गया है।

एक्सेल से वर्ड के लिए 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)