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


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

आपके पास Excel वर्कबुक के फ़ोल्डर हैं जिन्हें Microsoft Access के अंदर रहने की ज़रूरत है — SQL क्वेरी, टेबल के बीच जॉइन, इंडेक्सिंग, या एक रिपोर्टिंग डेटाबेस को फ़ीड करने के लिए। Access में हर XLSX खोलना और इम्पोर्ट विज़ार्ड के माध्यम से चलना दो या तीन फ़ाइलों के बाद स्केल नहीं होता। Total Excel Converter X कमांड लाइन से XLS और XLSX फ़ाइलों को DBF (वह dBase IV फ़ॉर्मेट जिसे Access नेटिव रूप से इम्पोर्ट करता है) में बदलता है, बैच में, बिना GUI और बिना Microsoft Office इंस्टॉलेशन के। इसे Windows सर्वर पर इंस्टॉल करें, स्क्रिप्ट या ActiveX से कॉल करें, और इसे बिना निगरानी चलने दें।

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

  • बैच कन्वर्शन — वाइल्डकार्ड (*.xlsx) दें और कन्वर्टर एक ही रन में हर मैचिंग फ़ाइल को प्रोसेस करता है
  • Access के लिए DBF आउटपुट — उचित फ़ील्ड प्रकारों के साथ dBase IV टेबल बनाता है, Access, FoxPro, OpenOffice Base, या DBF पढ़ने वाले किसी भी BI टूल में सीधे इम्पोर्ट के लिए तैयार
  • फ़ील्ड-नाम पहचान — वर्कशीट की पहली पंक्ति को DBF फ़ील्ड नामों के रूप में उपयोग करता है और कॉलम डेटा से फ़ील्ड प्रकार (Character, Numeric, Date, Logical) का अनुमान लगाता है
  • शीट चयन — नाम या इंडेक्स से एक विशिष्ट वर्कशीट को कन्वर्ट करें, या वर्कबुक में हर शीट को एक अलग DBF के रूप में प्रोसेस करें
  • Excel आवश्यक नहीं — कन्वर्टर सर्वर पर Microsoft Office के बिना सीधे XLS और XLSX को पढ़ता है
  • कोई GUI नहीं — कमांड लाइन से चुपचाप चलता है, कोई पॉप-अप विंडो या पुष्टि डायलॉग नहीं
  • ActiveX / COM — .NET, VBScript, PHP, Python, या किसी भी COM-संगत वातावरण से कन्वर्टर को कॉल करके अपने एप्लिकेशन में कन्वर्शन एम्बेड करें
  • .bat स्क्रिप्टिंग — कमांड को बैच फ़ाइलों में सहेजें और पूरी तरह स्वचालित ETL जॉब के लिए Windows Task Scheduler से शेड्यूल करें

Excel को Access DBF कमांड लाइन कन्वर्शन

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

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

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

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

Excel एक स्प्रेडशीट है। हर वर्कशीट एक सपाट ग्रिड है — पंक्तियाँ और कॉलम, जिनके ऊपर फ़ॉर्मूले और फ़ॉर्मेटिंग की परत होती है। Excel प्रति शीट 1,048,576 पंक्तियाँ संभालता है, लेकिन इसमें कोई नेटिव जॉइन नहीं, फ़ाइलों के बीच कोई इंडेक्स्ड लुकअप नहीं, और कोई साझा लेनदेन मॉडल नहीं। एक ही XLSX को संपादित करने वाले दो विश्लेषक दो अलग-अलग प्रतियाँ बनाते हैं। तीस वर्कबुक में रहने वाले डेटा पर रिपोर्टिंग का मतलब है VLOOKUP श्रृंखलाएँ लिखना जो कॉलम बदलते ही टूट जाती हैं।

Access (और कोई भी डेटाबेस जो DBF का उपभोग करता है, जिसमें FoxPro, OpenOffice Base, और अधिकांश BI टूल शामिल हैं) रिलेशनल डेटा के लिए बनाया गया है। टेबल में टाइप किए गए फ़ील्ड, प्राइमरी की, और इंडेक्स होते हैं। क्वेरी SQL का उपयोग करती हैं: जॉइन, एग्रीगेशन, फ़िल्टर, सबक्वेरी। एक Access डेटाबेस कई लिंक्ड टेबलों में करोड़ों पंक्तियाँ रख सकता है और उन्हें फ़ॉर्म और रिपोर्ट के माध्यम से सर्व कर सकता है। जब Excel डेटा को उस तरह के विश्लेषण को चलाना है, तो उसे पहले एक डेटाबेस टेबल में पहुँचना ही होगा — और DBF वह फ़ॉर्मेट है जिसे Access बिना कन्वर्शन घर्षण के इम्पोर्ट करता है।

ExcelAccess / DBF
संरचनाप्रति शीट सपाट ग्रिडटाइप किए गए फ़ील्ड, इंडेक्स, संबंध
क्वेरीफ़ॉर्मूले, VLOOKUPजॉइन और एग्रीगेशन के साथ SQL
स्केलप्रति शीट 1M पंक्तियाँ, 100K के बाद धीमाप्रति टेबल करोड़ों पंक्तियाँ
समवर्तीताएक बार में एक संपादकपंक्ति लॉकिंग के साथ बहु-उपयोगकर्ता
वर्कफ़्लोतदर्थ विश्लेषणरिपोर्टिंग, ETL, BI पाइपलाइन

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

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

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

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

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

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

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

XLSConverter.exe C:\Books\*.xlsx C:\Output\ -c DBF

यह C:\Books\ की हर .xlsx फ़ाइल को प्रोसेस करती है और परिणामी DBF टेबलों को C:\Output\ में सहेजती है। हर वर्कबुक एक ही बेस नाम वाली एक DBF बनाती है, जिसे External Data → dBase File के माध्यम से Access में खींचने के लिए तैयार है।

चरण 4. फ़ील्ड-मैपिंग और लॉगिंग विकल्प जोड़ें

अतिरिक्त फ़्लैग के साथ नियंत्रित करें कि कॉलम DBF फ़ील्ड कैसे बनते हैं:

XLSConverter.exe C:\Books\*.xlsx C:\Output\ -c DBF -Sheet Sheet1 -FirstRowHeader 1 -log C:\Logs\xls2dbf.log
  • -Sheet Sheet1 — नाम (या इंडेक्स) से एक विशिष्ट वर्कशीट चुनें
  • -FirstRowHeader 1 — पंक्ति 1 को फ़ील्ड नामों के रूप में मानें; कन्वर्टर उन्हें वैध DBF पहचानकर्ताओं में सैनिटाइज़ करता है
  • -Range A1:G500 — कन्वर्शन को एक विशिष्ट सेल रेंज तक सीमित करें
  • -log C:\Logs\xls2dbf.log — एक कन्वर्शन लॉग लिखें जो हर इनपुट फ़ाइल, आउटपुट फ़ाइल, पंक्ति गणना, और किसी भी फ़ील्ड-छंटाई चेतावनियों को सूचीबद्ध करता है

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

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

@echo off
"C:\Program Files\CoolUtils\TotalExcelConverterX\XLSConverter.exe" C:\Incoming\*.xlsx C:\Archive\DBF\ -c DBF -FirstRowHeader 1 -log C:\Logs\xls2dbf.log

इसे हर रात चलाएँ, या किसी वित्त टीम द्वारा अपनी दैनिक वर्कबुक को इनकमिंग फ़ोल्डर में डालने के बाद। DBF फ़ाइलें फिर ODBC के माध्यम से Access में लिंक की जाती हैं या नेटिव टेबल के रूप में इम्पोर्ट की जाती हैं, और बाक़ी रिपोर्टिंग पाइपलाइन स्प्रेडशीट के उलझाव के बजाय एक असली डेटाबेस के विरुद्ध चलती है।

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

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

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

XLSConverterX Cnv = new XLSConverterX();
Cnv.Convert("C:\\Books\\sales.xlsx", "C:\\Output\\sales.dbf", "-c DBF -FirstRowHeader 1 -log c:\\Logs\\xls.log");

उदाहरण (PHP):

$c = new COM("XLSConverter.XLSConverterX");
$c->convert("C:\\Books\\sales.xlsx", "C:\\Output\\sales.dbf", "-c DBF -FirstRowHeader 1 -log c:\\Logs\\xls.log");

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

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

सुविधाऑनलाइन कन्वर्टरTotal Excel Converter X
बैच प्रोसेसिंगएक बार में एक फ़ाइलप्रति बैच असीमित फ़ाइलें
फ़ाइल गोपनीयतावर्कबुक तृतीय-पक्ष सर्वर पर अपलोड होती हैंफ़ाइलें आपकी मशीन से बाहर नहीं जातीं
फ़ील्ड प्रकार पहचानसब कुछ Character बन जाता हैNumeric, Date, Logical, Character का अनुमान
शीट चयनकेवल पहली शीटनाम या इंडेक्स से कोई भी शीट
पंक्ति सीमाअक्सर 10K-50K पंक्तियों पर सीमितकोई कृत्रिम सीमा नहीं
ऑटोमेशनकेवल मैनुअलकमांड लाइन, .bat, Task Scheduler, ActiveX
सर्वर डिप्लॉयमेंटसंभव नहींसर्वर के लिए डिज़ाइन, कोई GUI आवश्यक नहीं
Excel इंस्टॉल आवश्यकलागू नहींनहीं

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

  • एक रिपोर्टिंग वेयरहाउस में ETL। एक वित्त टीम दैनिक XLSX एक्सपोर्ट को नेटवर्क फ़ोल्डर में डालती है। एक शेड्यूल .bat जॉब उन्हें रात भर में DBF में बदलता है; Access टेबलों को लिंक करता है और सुबह के डैशबोर्ड कमज़ोर VLOOKUP श्रृंखलाओं के बजाय एक असली डेटाबेस के विरुद्ध रिफ़्रेश होते हैं।
  • लीगेसी स्प्रेडशीट को Access में माइग्रेट करना। एक विभाग पंद्रह वर्षों से Excel पर चला है। Access में माइग्रेट करने का मतलब है सैकड़ों ऐतिहासिक वर्कबुक को एक पास में DBF में बदलना, फ़ील्ड प्रकारों और तारीख़ कॉलमों को सुरक्षित रखना, हाथ से सब कुछ फिर से टाइप करने के बजाय।
  • एक रिलेशनल डेटाबेस के साथ फ़ील्ड-डेटा सिंक। सर्वेक्षक और ऑडिटर लैपटॉप पर Excel में डेटा एकत्र करते हैं। ऑफिस में वापस, एक शेड्यूल जॉब हर सबमिट की गई वर्कबुक को DBF में बदलता है और इसे मास्टर Access टेबल में जोड़ता है, मौजूदा संदर्भ डेटा के विरुद्ध SQL क्वेरी और जॉइन के लिए तैयार।
  • DBF पढ़ने वाले BI टूल को फ़ीड करना। Crystal Reports, FoxPro एप्लिकेशन, और कई विशेष BI टूल DBF का नेटिव रूप से उपभोग करते हैं। Excel सोर्स को DBF में बदलने से आप मौजूदा रिपोर्ट टेम्प्लेट को नए डेटा पर इंगित कर सकते हैं बिना रिपोर्टिंग लेयर को फिर से लिखे।
  • सर्वर पर Microsoft Office को समाप्त करना। अनअटेंडेड मोड में Excel चलाना असमर्थित और अविश्वसनीय है। Total Excel Converter X बिना Office निर्भरता के सीधे XLS और XLSX पढ़ता है, जो आपके ETL होस्ट को साफ़ और लाइसेंस करना आसान रखता है।

Total Excel Converter X क्यों

Office आवश्यक नहीं

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

असली फ़ील्ड प्रकार, सब-स्ट्रिंग नहीं

संख्याएँ संख्यात्मक रहती हैं, तारीखें Date फ़ील्ड रहती हैं, सही/ग़लत फ़्लैग Logical बनते हैं, टेक्स्ट उचित चौड़ाई के साथ Character बनता है। Access परिणाम को एक उचित रूप से टाइप की गई टेबल के रूप में इम्पोर्ट करता है जिसे आप तुरंत इंडेक्स कर सकते हैं, जॉइन कर सकते हैं, और क्वेरी कर सकते हैं — कोई पोस्ट-इम्पोर्ट कन्वर्शन चरण नहीं।

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

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

सिर्फ़ DBF नहीं

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

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

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

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

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

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


quote

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

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

"हमारे क्लीनिक XLSX में साप्ताहिक उपयोग डेटा सबमिट करते हैं। उन्हें इम्पोर्ट विज़ार्ड के माध्यम से Access में लोड करना हर सोमवार दो घंटे खा जाता था। हम अब SMB शेयर पर एक शेड्यूल .bat से XLSConverter.exe चलाते हैं, और लिंक्ड DBF टेबल स्वचालित रूप से रिफ़्रेश हो जाती हैं। फ़ील्ड प्रकार सही ढंग से आते हैं, उन तारीख कॉलमों सहित जिन्हें Access विज़ार्ड बिगाड़ता था। प्रति सप्ताह दो घंटे की वापसी, और शून्य मैनुअल स्पर्श।"

5 Star Linnea Ostberg Database Administrator, Regional Health Network

"हमें ट्रेंड विश्लेषण के लिए पंद्रह वर्षों की डिस्पैच स्प्रेडशीट को एक एकल Access डेटाबेस में माइग्रेट करना था। Total Excel Converter X ने एक लंबे वीकेंड में पूरे आर्काइव को एक बैच में संभाला — लगभग 4,200 वर्कबुक। लॉग फ़ाइल ने ख़राब हेडर पंक्तियों वाली कुछ फ़ाइलों को फ़्लैग किया, और बाक़ी उचित Numeric और Date फ़ील्ड के साथ Access में पहुँच गईं। हाथ से इम्पोर्ट या एक एकल Python स्क्रिप्ट जिसे कोई और नहीं बनाए रख सकता, के विकल्प से बेहतर है।"

5 Star Daniel Petrescu Reporting Analyst, Logistics Co.

"हम अपनी इंजेस्ट सेवा में COM इंटरफ़ेस के माध्यम से XLSConverter एम्बेड करते हैं। ग्राहक पोर्टल के माध्यम से Excel रेट कार्ड अपलोड करते हैं; सेवा उन्हें DBF में बदलती है और SQL Server में प्रमोट करने से पहले सत्यापन के लिए परिणाम को हमारे स्टेजिंग Access डेटाबेस में लिंक करती है। ActiveX कॉल तेज़ और पूर्वानुमेय है। शीट चयन और FirstRowHeader लगभग हर ग्राहक टेम्प्लेट को कवर करते हैं; कुछ एज केसों को हमारी ओर से प्री-प्रोसेसिंग की आवश्यकता थी, लेकिन सपोर्ट हमारे पूछने पर उत्तरदायी था।"

4 Star Aiyana Holloway ETL Developer, Insurance SaaS

अक्सर पूछे जाने वाले प्रश्न ▼

बुनियादी कमांड है: XLSConverter.exe C:\Books\*.xlsx C:\Output\ -c DBF। यह सोर्स फ़ोल्डर की हर Excel वर्कबुक को एक DBF टेबल में बदलती है, जिसे Access External Data → dBase File के माध्यम से नेटिव रूप से इम्पोर्ट करता है। पंक्ति 1 को फ़ील्ड नामों के रूप में उपयोग करने के लिए -FirstRowHeader 1 और एक विशिष्ट वर्कशीट चुनने के लिए -Sheet जोड़ें।
DBF (dBase IV) सामान्य डेटाबेस फ़ॉर्मेट है जिसे Access, FoxPro, OpenOffice Base, Crystal Reports, और अधिकांश BI टूल नेटिव रूप से पढ़ते हैं। MDB/ACCDB के बजाय DBF का उत्पादन Access डेटाबेस इंजन पर निर्भरता हटाता है और 2000 के बाद से Access के हर संस्करण के साथ काम करता है। एक बार इम्पोर्ट होने पर, DBF एक मानक Access टेबल बन जाता है।
Total Excel Converter X कॉलम डेटा से फ़ील्ड प्रकारों का अनुमान लगाता है: संख्याएँ Numeric बनती हैं, तारीखें Date बनती हैं, TRUE/FALSE Logical बनते हैं, और टेक्स्ट सबसे लंबे मान के अनुसार आकार की चौड़ाई के साथ Character बनता है। -FirstRowHeader 1 के साथ पहली पंक्ति फ़ील्ड नाम प्रदान करती है, जो वैध DBF पहचानकर्ताओं (अधिकतम 10 वर्ण, कोई स्थान नहीं) में सैनिटाइज़ किए जाते हैं।
नहीं। कन्वर्टर बिना Microsoft Office के सीधे XLS और XLSX पढ़ता है और DBF लिखता है। आपको केवल उस वर्कस्टेशन पर Access की आवश्यकता है जो क्वेरी के लिए DBF को इम्पोर्ट या लिंक करता है — कन्वर्शन होस्ट Office-मुक्त रहता है, जो लाइसेंसिंग सरल बनाता है और अनअटेंडेड Excel ऑटोमेशन की अस्थिरता से बचाता है।
हाँ। Access में, External Data → New Data Source → From File → dBASE File चुनें, DBF को इंगित करें, और इसे लिंक करें (DBF बदलने पर लाइव अपडेट) या इसे एक नेटिव Access टेबल के रूप में इम्पोर्ट करें। फ़ील्ड प्रकार और नाम DBF में परिभाषित अनुसार आते हैं, SQL क्वेरी, जॉइन, और इंडेक्सिंग के लिए तैयार।
हाँ। एक विशिष्ट शीट को कन्वर्ट करने के लिए -Sheet SheetName उपयोग करें, या प्रति वर्कशीट एक DBF बनाने के लिए कन्वर्टर को प्रति शीट एक बार चलाएँ। हर DBF को फिर Access में एक अलग टेबल के रूप में इम्पोर्ट किया जा सकता है, जो आपको उन शीटों के बीच जॉइन करने देता है जो पहले एक ही वर्कबुक में रहती थीं।
DBF प्रति टेबल 1 अरब रिकॉर्ड तक समर्थन करता है, जो Excel की 1,048,576-पंक्ति शीट सीमा से कहीं अधिक है। Total Excel Converter X कोई कृत्रिम सीमा नहीं लगाता — यदि आपका XLSX Excel में फ़िट हो जाता है, तो DBF इसे रखेगा। प्रति रिकॉर्ड फ़ील्ड चौड़ाई DBF विनिर्देश द्वारा 65,535 बाइट्स पर सीमित है, जो स्प्रेडशीट डेटा के लिए शायद ही कभी एक बाधा है।

Total Excel Converter X के उदाहरण

Total Excel Converter X और .NET के साथ Excel फ़ाइलों को परिवर्तित करें


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

var cnv = new ExcelConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Excel.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Total Excel Converter X के साथ वेब सर्वर पर 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 srcPath = $@"{assemblyDirectoryPath}\src\sample.xlsx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

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

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{srcPath} {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);
        }
    }
Azure Functions के बारे में अधिक जानकारी।

Total Excel Converter X के साथ वेब सर्वर पर 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

परिणामी PDF को सीधे ASP से स्ट्रीम करें

dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.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

PHP और Total Excel Converter X के साथ Excel स्प्रेडशीट्स को परिवर्तित करें

$src="C:\\test\\test.xlsx";
$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 Converter X और 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 Converter X और 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(dest):
    print(c.ErrorMessage)

Pascal और Total Excel Converter X के साथ 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 Converter X के साथ वेब सर्वर पर 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 Converter X और Perl के साथ Excel स्प्रेडशीट्स को परिवर्तित करें

use Win32::OLE;

my $src  = "C:\\test\\test.xlsx";
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 • 120 MB

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

ताज़ा खबर

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

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


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

Cards