Logo
होम उत्पाद समर्थन संपर्क हमारे बारे में
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

कमांड लाइन से Excel को XML में बदलें — सर्वर बैच कन्वर्टर

आपके पास Excel वर्कबुक के फ़ोल्डर हैं जिन्हें SOAP वेब सर्विस, EDI पार्टनर, रेगुलेटरी सबमिशन, या ERP इंटीग्रेशन को फीड करना है — और प्राप्त करने वाला सिस्टम XML बोलता है, XLSX नहीं। हर फ़ाइल को Excel में खोलना और हाथ से XML के रूप में सहेजना दूसरी वर्कबुक के बाद काम करना बंद कर देता है, और Excel का बिल्ट-इन XML एक्सपोर्ट उन स्कीमा आवश्यकताओं को नज़रअंदाज़ करता है जो डाउनस्ट्रीम सिस्टम वास्तव में चेक करता है। Total Excel Converter X कमांड लाइन से, बैच में, बिना GUI और बिना Microsoft Excel इंस्टॉलेशन के XLS और XLSX फ़ाइलों को वेल-फ़ॉर्म्ड XML में बदलता है। इसे Windows सर्वर पर इंस्टॉल करें, स्क्रिप्ट या ActiveX से कॉल करें, और इसे बिना निगरानी चलने दें।

Total Excel Converter X क्या करता है

  • बैच कन्वर्शन — वाइल्डकार्ड (*.xlsx) दें और कन्वर्टर एक ही रन में हर मैचिंग वर्कबुक को प्रोसेस करता है
  • पंक्ति-से-रिकॉर्ड XML — हर स्प्रेडशीट पंक्ति एक XML नोड बनती है, और कॉलम हेडर एलिमेंट नामों के रूप में उपयोग होते हैं
  • विशेष-वर्ण एस्केपिंग — एम्परसैंड, एंगल ब्रैकेट, क्वोट और कंट्रोल कैरेक्टर एस्केप होते हैं ताकि आउटपुट XML पार्सर के विरुद्ध वैध रहे
  • UTF-8 और अन्य एन्कोडिंग — आउटपुट XML को UTF-8, UTF-16, या आपके डाउनस्ट्रीम सिस्टम के लिए आवश्यक किसी भी सिंगल-बाइट कोड पेज में दें
  • मल्टी-शीट हैंडलिंग — वर्कबुक की हर वर्कशीट को कन्वर्ट करें या नाम/इंडेक्स से एक शीट चुनें
  • Excel आवश्यक नहीं — कन्वर्टर सर्वर पर Microsoft Office के बिना सीधे XLS और XLSX पढ़ता है
  • कोई GUI नहीं — कमांड लाइन से चुपचाप चलता है, कोई पॉप-अप विंडो या पुष्टि डायलॉग नहीं
  • ActiveX / COM — .NET, VBScript, PHP, Python, या किसी भी COM-संगत वातावरण से कन्वर्टर को कॉल करके अपने एप्लिकेशन में कन्वर्शन एम्बेड करें
  • .bat स्क्रिप्टिंग — कमांड को बैच फ़ाइलों में सहेजें और पूरी तरह स्वचालित कन्वर्शन के लिए Windows Task Scheduler से शेड्यूल करें

लाइसेंस खरीदें

(सर्वर लाइसेंस, स्थायी)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

Excel बनाम XML: कन्वर्ट क्यों करें?

Excel एक ग्रिड है। पंक्तियाँ और कॉलम मान रखती हैं, और हर कॉलम का अर्थ एक हेडर पंक्ति में रहता है जिसे मनुष्य पढ़ते हैं। यह फ़ॉर्मेट विश्लेषकों के लिए शानदार है, सिस्टम इंटीग्रेशन के लिए भयानक। SOAP सर्विसें, EDI गेटवे, रेगुलेटरी पोर्टल, बैंकिंग इंटरफ़ेस और HL7 हेल्थकेयर मैसेज XLSX को पार्स नहीं करते। वे स्पष्ट एलिमेंट नामों, परिभाषित नेस्टिंग और अनुमानयोग्य एस्केपिंग नियमों वाले XML की उम्मीद करते हैं।

XML पदानुक्रमित और स्व-वर्णनात्मक है। हर मान एक एलिमेंट नाम लेकर चलता है, दस्तावेज़ एक स्कीमा के विरुद्ध वैधता पाता है, और कोई भी प्लेटफ़ॉर्म — Linux, Java, .NET, IBM मेनफ़्रेम — इसे प्रोप्राइटरी लाइब्रेरी के बिना पार्स कर सकता है। जब Excel डेटा को उस दुनिया में प्रवेश करना हो, उसे पहले XML बनना ही होगा। Total Excel Converter X वैध XML लिखता है जहाँ हर Excel पंक्ति एक रिकॉर्ड नोड बनती है, हेडर पंक्ति फ़ील्ड नाम देती है, और विशेष कैरेक्टर एस्केप होते हैं ताकि आउटपुट किसी भी XML पार्सर से साफ़ तरीके से गुज़रे।

Excel (XLS/XLSX)XML
आकारद्वि-आयामी ग्रिडपदानुक्रमित ट्री
फ़ील्ड नामनिहित (हेडर पंक्ति)हर रिकॉर्ड पर स्पष्ट
वैधताफ़ाइल स्तर पर कोई नहींस्कीमा (XSD, DTD)
उपभोक्तामनुष्य, Excel-समझने वाले टूलSOAP, EDI, ERP, HL7, रेगुलेटर
क्रॉस-प्लेटफ़ॉर्मWindows + Office पर सर्वोत्तमसार्वभौमिक — हर भाषा और OS

कमांड लाइन से Excel को XML में कैसे बदलें

चरण 1. Total Excel Converter X इंस्टॉल करें

ऊपर दिए गए लिंक से इंस्टॉलर डाउनलोड करें और अपने Windows सर्वर या वर्कस्टेशन पर चलाएँ। सेटअप एक मिनट से कम में पूरा होता है। किसी Microsoft Excel इंस्टॉलेशन की आवश्यकता नहीं — कन्वर्टर अपने स्वयं के पार्सर के साथ XLS और XLSX को सीधे पढ़ता है, जिसमें फ़ॉर्मूले, स्टाइल और मल्टी-शीट वर्कबुक शामिल हैं।

चरण 2. कमांड प्रॉम्प्ट खोलें

cmd.exe या PowerShell खोलें। कन्वर्टर एक्ज़ीक्यूटेबल XLSConverter.exe है, जो इंस्टॉलेशन फ़ोल्डर में स्थित है (आमतौर पर C:\Program Files\CoolUtils\TotalExcelConverterX\)। इसे अपने सिस्टम PATH में जोड़ें या अपनी कमांड में पूरा पथ उपयोग करें।

चरण 3. बेसिक कन्वर्शन चलाएँ

सबसे सरल कमांड एक फ़ोल्डर की सभी Excel फ़ाइलों को XML में बदलती है:

XLSConverter.exe C:\Sheets\*.xlsx C:\Output\ -c XML

यह C:\Sheets\ की हर .xlsx फ़ाइल को प्रोसेस करती है और परिणामी XML फ़ाइलों को C:\Output\ में सहेजती है। हर वर्कबुक एक ही बेस नाम वाली एक XML फ़ाइल बनाती है। सोर्स की हर पंक्ति एक <Row> एलिमेंट बनती है, और हर सेल संबंधित कॉलम हेडर के नाम वाला एक चाइल्ड एलिमेंट बनती है।

चरण 4. एन्कोडिंग और स्कीमा विकल्प जोड़ें

अतिरिक्त फ़्लैग से XML आउटपुट को नियंत्रित करें:

XLSConverter.exe C:\Sheets\*.xlsx C:\Output\ -c XML -Encoding UTF-8 -FirstRowAsHeader true -log C:\Logs\xls2xml.log
  • -Encoding UTF-8 — XML एन्कोडिंग सेट करें (UTF-8, UTF-16, Windows-1252, ISO-8859-1)
  • -FirstRowAsHeader true — जेनेरिक Column1, Column2 के बजाय एलिमेंट नामों के रूप में पंक्ति 1 का उपयोग करें
  • -Sheet "Invoices" — हर शीट के बजाय केवल नामित वर्कशीट को कन्वर्ट करें
  • -log C:\Logs\xls2xml.log — सत्यापन के लिए कन्वर्शन लॉग लिखें

चरण 5. .bat फ़ाइल से ऑटोमेट करें

अपनी कमांड को .bat फ़ाइल में सहेजें और Windows Task Scheduler से शेड्यूल करें:

@echo off
"C:\Program Files\CoolUtils\TotalExcelConverterX\XLSConverter.exe" C:\Incoming\*.xlsx C:\Archive\XML\ -c XML -Encoding UTF-8 -FirstRowAsHeader true -log C:\Logs\xls2xml.log

यह हर रात (या आपके द्वारा सेट किए गए किसी भी अंतराल पर) कन्वर्शन चलाता है और एक लॉग फ़ाइल लिखता है ताकि आप परिणामों की पुष्टि कर सकें। दिन में नई वर्कबुक C:\Incoming\ में डालें, और इंटीग्रेशन पाइपलाइन उन्हें स्वचालित रूप से उठाती है।

ActiveX / COM इंटीग्रेशन

Total Excel Converter X में एक पूर्ण ActiveX इंटरफ़ेस शामिल है। आप किसी भी COM-संगत वातावरण से कन्वर्टर को कॉल कर सकते हैं — .NET, VBScript, PHP, Python, Ruby, या ASP। इससे आप अपने वेब एप्लिकेशन, इंटीग्रेशन ब्रोकर, या दस्तावेज़ वर्कफ़्लो में Excel-से-XML कन्वर्शन एम्बेड कर सकते हैं बिना कमांड-लाइन प्रोसेस को शेल आउट किए।

उदाहरण (C#/.NET):

XLSConverterX Cnv = new XLSConverterX();
Cnv.Convert("C:\\Sheets\\invoices.xlsx", "C:\\Output\\invoices.xml", "-c XML -Encoding UTF-8 -FirstRowAsHeader true -log c:\\Logs\\xls.log");

उदाहरण (PHP):

$c = new COM("XLSConverter.XLSConverterX");
$c->convert("C:\\Sheets\\invoices.xlsx", "C:\\Output\\invoices.xml", "-c XML -Encoding UTF-8 -FirstRowAsHeader true -log c:\\Logs\\xls.log");

यही कॉल ASP.NET, VBScript, Python, Ruby, Perl, और JavaScript (Windows Script Host) से भी काम करती है। आपकी इंटीग्रेशन लेयर अपलोड की गई Excel फ़ाइलें स्वीकार कर सकती है, उन्हें मेमोरी में XML में बदल सकती है, और XML पेलोड को सीधे SOAP एंडपॉइंट या ERP क्यू में भेज सकती है।

ऑनलाइन कन्वर्टर बनाम Total Excel Converter X

सुविधाऑनलाइन कन्वर्टरTotal Excel Converter X
बैच प्रोसेसिंगएक बार में एक फ़ाइलप्रति बैच असीमित फ़ाइलें
डेटा गोपनीयतावर्कबुक तृतीय-पक्ष सर्वर पर अपलोड होती हैंफ़ाइलें आपकी मशीन से बाहर नहीं जातीं
एन्कोडिंग नियंत्रणकेवल UTF-8, अक्सर टूटी हुईUTF-8, UTF-16, Windows-1252, ISO-8859-1
विशेष-वर्ण एस्केपिंगअसंगत, अक्सर अमान्य XML&, <, >, ", कंट्रोल कैरेक्टर के लिए पूर्ण एस्केपिंग
मल्टी-शीट वर्कबुककेवल पहली शीटसभी शीट या नामित शीट
ऑटोमेशनकेवल मैनुअलकमांड लाइन, .bat, Task Scheduler, ActiveX
सर्वर डिप्लॉयमेंटसंभव नहींसर्वर के लिए डिज़ाइन, कोई GUI आवश्यक नहीं
Excel इंस्टॉल आवश्यकलागू नहींनहीं
इंटरनेट आवश्यकहाँनहीं

Excel को XML कमांड-लाइन कन्वर्शन की आवश्यकता कब होती है

  • SOAP वेब सर्विस को फीड करना। ट्रेडिंग पार्टनर XML एनवेलप स्वीकार करता है, स्प्रेडशीट नहीं। एक रात्रिकालीन .bat जॉब दिन की ऑर्डर वर्कबुक को XML में बदलता है और उन्हें curl के माध्यम से SOAP एंडपॉइंट पर पोस्ट करता है।
  • रेगुलेटरी और टैक्स फ़ाइलिंग। कर अधिकारी, वित्तीय रेगुलेटर और ई-इनवॉइसिंग पोर्टल (SAF-T, FatturaPA, Peppol BIS, या XBRL-पूर्ववर्ती अपलोड सोचें) को XML की आवश्यकता होती है। अकाउंटेंट डेटा Excel में तैयार करते हैं, कन्वर्टर इसे अनुपालन योग्य XML में बदलता है।
  • EDI पार्टनर एक्सचेंज। एक EDI गेटवे क्रय आदेश, शिपिंग नोटिस, या रेमिटेंस सूचना के लिए XML संदेशों की उम्मीद करता है। कन्वर्टर Excel-आधारित बिज़नेस उपयोगकर्ताओं और XML-आधारित पार्टनर सिस्टम के बीच पुल बनाता है।
  • ERP और CRM सिंक्रोनाइज़ेशन। SAP, Dynamics, NetSuite, और Salesforce XML इम्पोर्ट के माध्यम से डेटा ग्रहण करते हैं। एक शेड्यूल किया गया बैच रन ऑपरेशनल स्प्रेडशीट के साथ ERP को सिंक में रखता है।
  • हेल्थकेयर HL7 और क्लिनिकल डेटा। लैब परिणाम और रोगी रिकॉर्ड बाहरी स्रोतों से Excel में आते हैं। कन्वर्टर ऐसा XML बनाता है जो HL7 v3 या FHIR-XML पाइपलाइन में फ़िट होता है।
  • क्रॉस-प्लेटफ़ॉर्म इंटीग्रेशन। डाउनस्ट्रीम सिस्टम Linux, AIX, या मेनफ़्रेम पर चलता है। XML lingua franca है; कन्वर्टर इसे Windows पर बनाता है और सीमा पार भेजता है।

Total Excel Converter X क्यों

Excel आवश्यक नहीं

कन्वर्टर अपने स्वयं के पार्सर के साथ XLS और XLSX को सीधे पढ़ता है। आपको सर्वर पर Microsoft Office, LibreOffice, या कोई स्प्रेडशीट एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं। यह लाइसेंसिंग लागत और अनअटेंडेड परिदृश्यों में Excel को ऑटोमेट करने की प्रसिद्ध अस्थिरता से बचाता है।

सच्चा सर्वर एप्लिकेशन

Total Excel Converter X बिना निगरानी उपयोग के लिए डिज़ाइन किया गया है। कोई GUI विंडो नहीं, कोई डायलॉग बॉक्स नहीं, कोई पुष्टि प्रॉम्प्ट नहीं। यह कमांड लाइन से या सर्विस के हिस्से के रूप में चुपचाप चलता है — ठीक वही जो एक प्रोडक्शन इंटीग्रेशन सर्वर को चाहिए।

वैध, पार्सर-तैयार XML

आउटपुट वेल-फ़ॉर्म्ड XML है। एम्परसैंड &amp; बनते हैं, एंगल ब्रैकेट &lt; और &gt; बनते हैं, एट्रिब्यूट के अंदर क्वोट एस्केप होते हैं, और भटके हुए कंट्रोल कैरेक्टर हटा दिए जाते हैं। XML किसी भी मानक-अनुपालन पार्सर से बिना उस ग्राहक नाम पर अटके गुज़रती है जिसमें संयोग से एक एम्परसैंड हो।

केवल XML नहीं

यही कमांड-लाइन टूल Excel को PDF, DOC, HTML, CSV, JSON, ODS, TXT, और अन्य में भी बदलता है। एक इंस्टॉलेशन आपकी सभी स्प्रेडशीट कन्वर्शन आवश्यकताओं को पूरा करता है। -c XML को -c JSON में बदलें और आपको समान बैच और ऑटोमेशन सुविधाओं के साथ JSON आउटपुट मिलता है।

निःशुल्क परीक्षण डाउनलोड करें

(30 दिन, ईमेल या क्रेडिट कार्ड नहीं)

लाइसेंस खरीदें

(सर्वर लाइसेंस, स्थायी)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

Total Excel Converter X — Excel फ़ाइलों के रूपांतरण के लिए सुविधाजनक सर्वर समाधान ग्राहक समीक्षाएं 2026

इसकी रेटिंग करें
ग्राहक समीक्षाओं के आधार पर 4.7/5 रेटेड
5 Star

"हमारा शिपिंग पार्टनर क्रय आदेश केवल SOAP पर XML के रूप में स्वीकार करता है, लेकिन ऑपरेशंस टीम उन्हें Excel में बनाती है। Total Excel Converter X इंटीग्रेशन सर्वर पर शेड्यूल किए गए .bat के रूप में चलता है और तीन सेकंड से कम में दैनिक ऑर्डर वर्कबुक को XML में बदल देता है। एस्केपिंग ग्राहक नामों के विशेष कैरेक्टर को संभालता है जो हमारे पिछले इन-हाउस पार्सर को तोड़ रहे थे। एक होमग्रोन VBA स्क्रिप्ट के लिए ड्रॉप-इन रिप्लेसमेंट जिसे कोई भी बनाए नहीं रखना चाहता था।"

5 Star Andreas Vogt Integration Engineer, Logistik AG

"हम लगभग चालीस रिटेल पार्टनर के साथ EDI दस्तावेज़ ट्रेड करते हैं, और उनमें से एक तिहाई X12 या EDIFACT के बजाय XML एनवेलप चाहते हैं। कन्वर्टर हमारे स्प्रेडशीट-आधारित ऑर्डर डेस्क और EDI गेटवे के बीच बैठता है। हेडर-पंक्ति मैपिंग का अर्थ है कि हर पार्टनर का XML स्कीमा उन कॉलम नामों के साथ संरेखित होता है जिनका हम पहले से उपयोग करते हैं। एन्कोडिंग कमांड लाइन से प्रति पार्टनर सेट होती है। प्रोडक्शन में कोई आश्चर्य नहीं।"

5 Star Priya Subramanian EDI Specialist, Wholesale Distribution

"हम साप्ताहिक रूप से सेंट्रल बैंक को XML में रेगुलेटरी रिटर्न फ़ाइल करते हैं। सोर्स डेटा फ़ाइनेंस टीम द्वारा Excel में मिलान किया जाता है और फिर एक सख्ती से एन्कोड किए गए XML पेलोड में बदलना होता है। कन्वर्टर का UTF-8 आउटपुट और साफ़ एम्परसैंड एस्केपिंग पहली कोशिश में रेगुलेटर के वैलिडेटर को पास कर देता है। हम अभी भी आउटपुट को सटीक लक्ष्य स्कीमा में फ़िट करने के लिए XSLT के माध्यम से पोस्ट-प्रोसेस करते हैं, लेकिन कन्वर्शन चरण स्वयं विश्वसनीय और तेज़ है।"

4 Star Marc Lefevre Regulatory Reporting Lead, Banque Mutuelle

FAQ ▼

बेसिक कमांड है: XLSConverter.exe C:\Sheets\*.xlsx C:\Output\ -c XML। यह सोर्स फ़ोल्डर की हर Excel वर्कबुक को XML में बदलती है। आउटपुट संरचना और एन्कोडिंग को नियंत्रित करने के लिए -Encoding UTF-8, -FirstRowAsHeader true, या -log जैसे फ़्लैग जोड़ें।
हाँ। -FirstRowAsHeader true पास करें और कन्वर्टर हर कॉलम हेडर को उस फ़ील्ड के एलिमेंट नाम के रूप में उपयोग करता है, इसलिए CustomerName कॉलम <CustomerName> एलिमेंट बनाता है। उस फ़्लैग के बिना कन्वर्टर जेनेरिक Column1, Column2 टैग पर वापस जाता है। पंक्ति नोड डिफ़ॉल्ट रूप से <Row> होते हैं; यह आपको एक अनुमानयोग्य, नियमित संरचना देता है जो अधिकांश उपभोक्ता स्कीमा के साथ साफ़-सुथरी मैप होती है।
-Encoding फ़्लैग के माध्यम से UTF-8, UTF-16, Windows-1252, और ISO-8859-1 सभी समर्थित हैं। UTF-8 SOAP, EDI और अधिकांश आधुनिक इंटीग्रेशन के लिए सुरक्षित डिफ़ॉल्ट है। UTF-16 का उपयोग करें जब डाउनस्ट्रीम सिस्टम विशेष रूप से इसकी आवश्यकता हो, या किसी विरासत पार्टनर को फीड करते समय Windows कोड पेज जो सिंगल-बाइट XML की उम्मीद करता हो।
कन्वर्टर उन्हें स्वचालित रूप से एस्केप करता है। एम्परसैंड &amp; बनते हैं, एंगल ब्रैकेट &lt; और &gt; बनते हैं, एट्रिब्यूट मानों के अंदर डबल क्वोट &quot; बनते हैं, और भटके हुए कंट्रोल कैरेक्टर जो XML 1.0 पार्सर को तोड़ देंगे, हटा दिए जाते हैं। आउटपुट बिना मैनुअल सफ़ाई के किसी भी मानक-अनुपालन पार्सर के विरुद्ध वैधता पाता है।
डिफ़ॉल्ट रूप से हर वर्कशीट कन्वर्ट होती है — आपको प्रति शीट एक XML फ़ाइल मिलती है, जिसका नाम सोर्स वर्कबुक प्लस शीट नाम के अनुसार होता है। केवल एक नामित वर्कशीट को कन्वर्ट करने के लिए -Sheet "Invoices" पास करें, या ज़ीरो-आधारित इंडेक्स से चुनने के लिए -Sheet 1। छिपी हुई शीट और चार्ट शीट छोड़ दी जाती हैं।
कन्वर्टर वेल-फ़ॉर्म्ड XML तैयार करता है जिसे कोई भी मानक-अनुपालन पार्सर स्वीकार करेगा। क्या यह आपके विशिष्ट XSD के विरुद्ध वैधता पाएगी, यह इस पर निर्भर करता है कि आपके कॉलम हेडर स्कीमा के एलिमेंट नामों और आवश्यक नेस्टिंग से कितने नज़दीक से मेल खाते हैं। सख्त रेगुलेटरी स्कीमा के लिए, आउटपुट को एक ट्रांसफ़ॉर्म (XSLT, या एक इंटीग्रेशन ब्रोकर) के माध्यम से चलाएँ जो नियमित पंक्ति-दर-पंक्ति संरचना को लक्ष्य पदानुक्रम में मैप करता है।
हाँ। Total Excel Converter X एक COM/ActiveX ऑब्जेक्ट (XLSConverter.XLSConverterX) के रूप में पंजीकृत होता है। आप इसे .NET, PHP, Python, VBScript, ASP, Ruby, Perl, और किसी भी अन्य COM-संगत वातावरण से कॉल कर सकते हैं ताकि Excel अपलोड को रियल टाइम में XML में बदला जा सके और परिणाम SOAP एंडपॉइंट या मैसेज क्यू पर भेजा जा सके।

Total Excel ConverterX के उदाहरण

TotalExcelConverterX और .NET के साथ Excel फाइलों को कनवर्ट करें


string src="C:\\test\\Source.xlsx";
string dest="C:\\test\\Dest.PDF";

ExcelConverterX Cnv = new ExcelConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

MessageBox.Show("Convert complete!");

Total Excel ConverterX के साथ वेब सर्वरों पर Excel फाइलों को कनवर्ट करें

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\ExcelConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.xlsx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & MSG files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Some more infromation about Azure.

Total Excel ConverterX के साथ वेब सर्वरों पर Excel फाइलों को कनवर्ट करें

dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
C.Convert "c:\test\source.xlsx", "c:\test\dest.pdf", "-cPDF -log c:\test\Excel.log"
Response.Write C.ErrorMessage
set C = nothing
ASP उदाहरण 2: सीधे परिणामी PDF को स्ट्रीम करें
dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.xlsx", "C:\www\ASP", "-cpdf  -log c:\html.log")
set C = nothing

Total Excel ConverterX के साथ PHP से Excel स्प्रेडशीट्स को कनवर्ट करें

$src="C:\\test\\test.XLS";
$dest="C:\\test\\test.CSV";
if (file_exists($dest)) unlink($dest);
$c= new COM("ExcelConverter.ExcelConverterX");
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Total Excel ConverterX के साथ Ruby से Excel स्प्रेडशीट्स को कनवर्ट करें

require 'win32ole'
c = WIN32OLE.new('ExcelConverter.ExcelConverterX')

src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";

c.convert(src,dest, "-c PDF -log c:\\test\\Excel.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Total Excel ConverterX के साथ Python से Excel स्प्रेडशीट्स को कनवर्ट करें

import win32com.client
import os.path

c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")

src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";

c.convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Total Excel ConverterX के साथ Pascal से Excel फाइलों को कनवर्ट करें

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('ExcelConverter.ExcelConverterX');
  C.Convert('c:\test\source.xlsx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Excel.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Total Excel ConverterX के साथ वेब सर्वरों पर Excel और ODS फाइलों को कनवर्ट करें

var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Total Excel ConverterX के साथ Perl से Excel स्प्रेडशीट्स को कनवर्ट करें

use Win32::OLE;

my $src="C:\\test\\test.XLS";
my $dest="C:\\test\\test.CSV";

my $c = CreateObject Win32::OLE 'ExcelConverter.ExcelConverterX';
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
print $c->ErrorMessage if -e $dest;

अभी काम शुरू करें!

नि:शुल्क ट्रायल डाउनलोड करें और अपने फाइलों को मिनटों में कन्वर्ट करें।
कोई क्रेडिट कार्ड या ईमेल की आवश्यकता नहीं।

⬇ मुफ्त ट्रायल डाउनलोड करें Windows 7/8/10/11 • 95 MB

Support
Total Excel Converter X — Excel फ़ाइलों के रूपांतरण के लिए सुविधाजनक सर्वर समाधान Preview1

ताज़ा खबर

न्यूज़लेटर की सदस्यता

चिंता न करें, हम स्पैम नहीं करते।


© 2026. सभी अधिकार सुरक्षित. CoolUtils File Converters

Cards