वेब-सरवरों के माध्यम से बैच में XLS, XLSX, ODS, XML स्प्रेडशीट्स को कन्वर्ट करें।
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Excel Converter X एक सर्वर-साइड SDK है जो XLSX, XLS, XLSM, ODS, CSV, और XML स्प्रेडशीट्स को PDF, JSON, XML, HTML, DBF, SQL, और 15+ अन्य फ़ॉर्मेट्स में परिवर्तित करता है — सर्वर पर Microsoft Excel या किसी भी Office रनटाइम को इंस्टॉल किए बिना। यह headless चलता है: कोई GUI नहीं, कोई डायलॉग नहीं, कोई पॉपअप नहीं। Total Excel Converter X एक कमांड-लाइन बाइनरी और एक ActiveX/COM इंटरफ़ेस दोनों के साथ आता है, इसलिए यह ASP, PHP, .NET, Python, Ruby, Java, और किसी भी अन्य COM-समर्थित बैकएंड में आसानी से जुड़ जाता है। समर्थित स्रोत फ़ॉर्मेट्स की पूरी सूची:
-list) प्रोसेसिंग का समर्थन करता है।प्रोग्राम वर्कबुक्स को सीधे पढ़ता है — कोई Excel ऑटोमेशन नहीं, कोई Open XML SDK निर्भरता नहीं, कोई headless Office इंस्टेंस की देखभाल नहीं।
उच्च परिवर्तन गति और बैच परिवर्तन के परिणामस्वरूप एक सरल और बोरियत-मुक्त प्रक्रिया मिलती है। इसे मुफ़्त में आज़माएँ (30 दिन का ट्रायल पीरियड, बिना किसी सीमा के) और जानें कि यह वास्तव में अपने पैसे के लायक है।
कुछ वर्तमान में समर्थित फ़ाइल फ़ॉर्मेट परिवर्तन:
|
|
|
LLM एजेंट्स (Claude, ChatGPT, Cursor, Cline) और retrieval पाइपलाइन्स (LangChain, LlamaIndex, Haystack) XLSX नहीं पढ़तीं। वे टेक्स्ट पढ़ती हैं। Total Excel Converter X स्प्रेडशीट्स को GitHub-Flavored Markdown में लिखता है, साथ में structured frontmatter और वैकल्पिक Docling-compatible sidecar, ताकि workbook अपनी hierarchy, headers, formulas, और units बरकरार रखते हुए आपके vector store में पहुँचे — न कि एक flat string बनकर जिसमें मर्ज की गई सेल्स खो गई हों।
जब आप Markdown आउटपुट को टार्गेट करते हैं, तो आपको यह मिलता है:
source_file, format (MIME), generator, created, sheet count, row/column counts, डिटेक्ट की गई languages, provenance के लिए binary hash
# / ## / ### Markdown headings पर मैप होते हैं, ताकि RAG splitters बीच-टेबल काटने के बजाय semantic boundaries पर काटें
.docling.json sidecar — units के साथ typed कॉलम्स (EUR, pcs, kWh, %), normalized formulas (=qty*unit_price) मूल coordinates (of:=[.C5]*[.D5]) के साथ, और splitter के लिए chunks_hint
UnstructuredMarkdownLoader / MarkdownReader इसे उठा लेता है
हम इसे CoolUtils RAG Adapter कहते हैं — एक unified Markdown contract जो हर Total Converter X उत्पाद द्वारा साझा किया जाता है। पूरी specification, सैम्पल .md + .docling.json, और integration snippets Coolutils Converter X — RAG Adapter पेज पर रहते हैं।
(30 दिन मुफ्त परीक्षण शामिल है)
(केवल $550.00)
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);
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);
}
}
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
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
$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;
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
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)
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;
var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
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;
"हमने दो साल पहले एक Excel-Interop COM-ऑटोमेशन स्क्रिप्ट को Total Excel Converter X से बदल दिया था। Interop पाइपलाइन हैंडल लीक कर रही थी, app pools को क्रैश कर रही थी, और हर कनवर्ज़न VM पर पूर्ण Office इंस्टॉल की आवश्यकता थी। अब वे VMs एक क्यू के पीछे केवल ExcelConverterX.exe चलाते हैं। कनवर्ज़न लेटेंसी प्रति वर्कबुक लगभग 12 सेकंड से घटकर 1.5 सेकंड हो गई, और Office लाइसेंसिंग की लाइन आइटम चली गई। हमारे वर्कर के साथ .NET एकीकरण में आधा दिन लगा।"
Mateusz K.
Senior Backend Developer at a fintech
"हमारे ग्राहक हर तरह की पेरोल स्प्रेडशीट्स अपलोड करते हैं: XLS में वेंडर टेम्पलेट्स, मैक्रोज़ के साथ आधुनिक XLSX, LibreOffice उपयोगकर्ताओं की कभी-कभार ODS। Total Excel Converter X सब कुछ AES-256 एन्क्रिप्शन के साथ एक एकल आर्काइवल PDF प्रोफ़ाइल में सामान्य कर देता है और अनुपालन के लिए आवश्यक प्रति-अनुमति फ़्लैग्स स्टैम्प करता है। -list क्यू फ़ाइल और -verbosity detail लॉग्स सीधे हमारे लॉग एग्रीगेटर में फ़ीड होते हैं। Windows Server Core पर headless, कोई Office नहीं, कोई आश्चर्य नहीं।"
Sofia L.
DevOps Engineer at a payroll SaaS
"हम अपने ETL ग्राहकों को XLSX-से-JSON को एक सेवा के रूप में प्रदान करते हैं। उस एंडपॉइंट के पीछे Total Excel Converter X इंजन है। -FirstRowIsHeader और प्रत्यक्ष JSON आउटपुट का मतलब है कि हमें अपना खुद का पार्सर लिखने या एक अलग CSV-से-JSON चरण बनाए रखने की ज़रूरत नहीं पड़ी। पाँच साल हज़ारों कनवर्ज़न प्रति दिन की थ्रूपुट के, कोई विफलता नहीं जिसके लिए हम कनवर्टर को दोषी ठहरा सकें। CLI स्थिर है और आउटपुट रन-दर-रन बिट-समान है।"
Hamid Y.
CTO at an ETL platform vendor
"Total Excel Converter X को Royalty-Free License के तहत हमारे रिपोर्टिंग उत्पाद में बंडल किया। एकमुश्त प्रति-प्रोजेक्ट शुल्क उससे अंश था जो Aspose-Cells प्रति-डेवलपर सब्सक्रिप्शन पर मांग रहा था। हमारा इंस्टॉलर ActiveX को शिप और रजिस्टर करता है, हमारा ऐप इसे सीधे कॉल करता है, एंड यूज़र्स केवल हमारा UI देखते हैं। 32-बिट ActiveX सीमा से हमें कुछ दिन की पाइपलाइन रीवर्क पड़ी, लेकिन जब हमने वर्कअराउंड के बारे में पूछा तो सपोर्ट तत्पर था।"
Britt N.
Independent Software Vendor
"ब्रोकर एम्बेडेड फ़ोटो और मर्ज की गई सेल्स के साथ XLSX में लिस्टिंग एक्सपोर्ट अपलोड करते हैं, और हमें सार्वजनिक-सामना पोर्टल के लिए साफ़ PDF चाहिए। Total Excel Converter X रेंडरिंग की विचित्रताओं (मर्ज की गई सेल्स, फ्रोज़न पैन्स, नेमड रेंजेस) को उन ओपन-सोर्स लाइब्रेरियों से बेहतर ढंग से संभालता है जिनका हमने मूल्यांकन किया था। -combine -sort name के साथ दस वर्कबुक्स को एक मासिक PDF में संयोजित करना एक ऐसी सुविधा है जिसका हम हर रिलीज़ चक्र में उपयोग करते हैं।"
Daichi T.
Lead .NET Developer at a real-estate platform
डेवलपर और IT टीमें जो सर्वर पर Excel फ़ाइलों को PDF, DOC, CSV और अन्य फॉर्मेट में परिवर्तित करती हैं
ActiveX के माध्यम से अपने वेब ऐप में Excel-से-PDF रूपांतरण जोड़ें
वेब डेवलपर Total Excel ConverterX को ASP, PHP या .NET अनुप्रयोगों में एकीकृत करते हैं ताकि उपयोगकर्ता Excel फ़ाइलें अपलोड कर सकें और परिवर्तित PDF, HTML या CSV आउटपुट तुरंत प्राप्त कर सकें। कनवर्टर सर्वर पर बिना GUI के चुपचाप चलता है, बिना किसी व्यवधान के एक साथ कई उपयोगकर्ताओं का समर्थन करता है।
व्यावसायिक सिस्टम से Excel निर्यात ऑटो-कनवर्ट करें
एंटरप्राइज़ IT टीमें ERP, CRM और BI प्लेटफॉर्म से रात भर के XLS और XLSX निर्यात प्रोसेस करने के लिए Total Excel ConverterX शेड्यूल करती हैं। वित्तीय रिपोर्ट को सुरक्षित PDF में, डेटाबेस के लिए डेटा को CSV में, या आंतरिक डैशबोर्ड के लिए स्प्रेडशीट को HTML में परिवर्तित करें — सब कमांड लाइन के माध्यम से बिना निगरानी के।
फ़ोल्डर में आते ही नई Excel फ़ाइलें ऑटो-कनवर्ट करें
Total Folder Monitor के साथ जोड़े जाने पर, Total Excel ConverterX निर्दिष्ट फ़ोल्डर को देखता है और नई XLS फ़ाइलें दिखते ही उन्हें स्वचालित रूप से परिवर्तित करता है। पार्टनर अपलोड, FTP ड्रॉप या स्वचालित निर्यात से आने वाली स्प्रेडशीट को आवश्यक फॉर्मेट में परिवर्तित करके सही गंतव्य पर बिना हस्तक्षेप के रूट किया जाता है।
अपने स्थानीय नेटवर्क के सभी उपयोगकर्ताओं को Excel रूपांतरण प्रदान करें
संगठन कंपनी नेटवर्क पर Total Excel ConverterX को साझा सेवा के रूप में तैनात करते हैं। वित्त, बिक्री और संचालन के कर्मचारी केंद्रीकृत सर्वर के माध्यम से Excel फ़ाइलों को PDF, DOC या CSV में परिवर्तित करने के लिए सबमिट करते हैं — हर वर्कस्टेशन पर डेस्कटॉप कनवर्टर इंस्टॉल करने की आवश्यकता नहीं।
अपने स्वयं के सॉफ़्टवेयर में स्प्रेडशीट रूपांतरण एम्बेड करें
सॉफ़्टवेयर विक्रेता Excel निर्यात क्षमताएं जोड़ने के लिए अपने उत्पादों में Total Excel ConverterX एम्बेड करते हैं। ActiveX इंटरफेस सरल API कॉल के माध्यम से रूपांतरण फ़ंक्शन प्रदान करता है — किसी भी COM-संगत अनुप्रयोग से XLS, XLSX, ODS और DBF फ़ाइलों को PDF, HTML, CSV, SQL, LaTeX और 15+ अन्य फॉर्मेट में परिवर्तित करें।
Total Excel ConverterX के साथ ExcelConverterX.exe आता है — एक कंसोल बाइनरी जिसे आप स्क्रिप्ट्स, शेड्यूल्ड टास्क्स, CI रनर्स या किसी भी बैकएंड सर्विस से चला सकते हैं। फ्लैग सेट GUI ExcelConverter.exe से मेल खाता है; पूर्ण संदर्भ के लिए कमांड-लाइन दस्तावेज़ देखें। नीचे दी गई रेसिपी उन मामलों को कवर करती हैं जिनके बारे में हमें SDK ग्राहकों से सबसे अधिक सुनने को मिलता है।
सबसे छोटा संभव कॉल — एक स्रोत फाइल, एक आउटपुट, एक लक्ष्य प्रारूप।
ExcelConverterX.exe "C:\reports\Q4-financials.xlsx" "C:\out\Q4-financials.pdf" -cPDF
एक फोल्डर में हर वर्कबुक को प्रोसेस करें और PDFs को सिबलिंग आउटपुट डायरेक्टरी में डालें। एक अलग स्रोत प्रारूप चुनने के लिए मास्क को *.xls, *.ods, या *.csv से स्वैप करें।
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cPDF
अधिकांश डेटा पाइपलाइनों को CSV की आवश्यकता होती है, लेकिन शायद ही कभी एक सादे कॉमा के साथ। मानक डिलीमीटर्स (Tab, Space, Semicolon, Comma) से चुनने के लिए -td का उपयोग करें या कुछ और सेट करने के लिए -td Other -tdo का उपयोग करें — यहां एक पाइप कैरेक्टर।
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cCSV -td Other -tdo "|" -FirstRowIsHeader -UseQuote
-FirstRowIsHeader कन्वर्टर को पंक्ति 1 को कॉलम नामों के रूप में मानने को कहता है; -UseQuote टेक्स्ट फील्ड को कोट्स में लपेटता है ताकि एम्बेडेड डिलीमीटर पार्सिंग को न तोड़ें।
एक REST एंडपॉइंट या ETL जॉब में वर्कबुक डेटा फीड करने के लिए, CSV के माध्यम से जाने के बजाय सीधे एक संरचित प्रारूप में रेंडर करें।
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cJSON -FirstRowIsHeader
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cXML -FirstRowIsHeader
बहुत सारे एकाउंटिंग और ERP टूल अभी भी DBF टेबल्स का उपभोग करते हैं। कन्वर्टर सीधे एक वर्कबुक से वैध dBase फाइलें लिखता है।
ExcelConverterX.exe "C:\reports\customers.xlsx" "C:\out\customers.dbf" -cDBF -FirstRowIsHeader
डिफॉल्ट रूप से हर दिखाई देने वाली शीट अपनी खुद की आउटपुट फाइल बन जाती है। -sheets केवल उन शीट्स को चुनता है जिनका आप नाम लेते हैं; -cs उन्हें एक दस्तावेज़ में संयोजित करता है; -ExportAll छिपी हुई शीट्स को शामिल करता है।
ExcelConverterX.exe "C:\reports\workbook.xlsx" "C:\out\summary.pdf" -cPDF -sheets "Summary;Q4;Forecast" -cs
महीने के अंत की रिपोर्टिंग का अर्थ अक्सर दस या बीस वर्कबुकों को एक डिलीवरेबल में सिलाई करना होता है। -combine उन्हें स्रोत-फाइल क्रम में एक PDF में मर्ज करता है; -sort name उस क्रम को नियंत्रित करता है।
ExcelConverterX.exe "C:\reports\monthly\*.xlsx" "C:\out\monthly-pack.pdf" -cPDF -combine -sort name
जब वर्कबुक नेस्टेड क्लाइंट फोल्डर्स में रहते हैं, तो -Recurse सबडायरेक्टरीज को चलता है और -kfs सब कुछ एक बकेट में डालने के बजाय आउटपुट साइड पर वही ट्री पुनर्निर्माण करता है।
ExcelConverterX.exe "C:\clients\*.xlsx" "C:\out\clients\" -cPDF -Recurse -kfs
बाहरी प्राप्तकर्ताओं को वित्तीय भेजने के लिए मानक: एक मालिक पासवर्ड संपादन/प्रिंट अनुमतियों को लॉक करता है, एक उपयोगकर्ता पासवर्ड फाइल को खोलने को नियंत्रित करता है, और AES-256 एन्क्रिप्शन इसे ठोस रखता है।
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -EncryptStrength es256AES
ठीक वही अधिकार देने के लिए Print को Copy, Modify, Annotation, FormFill, HighResPrint के किसी भी संयोजन से बदलें। यदि स्रोत वर्कबुक स्वयं पासवर्ड-संरक्षित है तो शुरू में -Pass "wb-pwd" जोड़ें।
जब एक वर्कर एक क्यू फाइल लिखता है और कन्वर्टर इसे उपभोग करता है, तो आप कमांड लाइन में फाइल पथों को एनकोड नहीं करना चाहते। -list एक टेक्स्ट फाइल से फाइल मास्क (प्रति लाइन एक) पढ़ता है; -verbosity detail प्रति फाइल एक लाइन लिखता है; -logmode append रन्स में इतिहास रखता है।
ExcelConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF -log "C:\logs\xlsxconv.log" -verbosity detail -logmode append
अपडेटेड Thu, 11 Jun 2026
(केवल $550.00)
new COM("ExcelConverter.ExcelConverterX"), .NET में new ExcelConverterX(), Python में win32com.client.Dispatch, Ruby में WIN32OLE.new। वैकल्पिक रूप से, ExcelConverterX.exe कमांड-लाइन बाइनरी को किसी भी प्रोसेस, शेड्यूलर, या शेल स्क्रिप्ट से इनवोक किया जा सकता है। ASP/PHP वेब रिस्पॉन्स के लिए ConvertToStream के माध्यम से डायरेक्ट PDF स्ट्रीमिंग भी उपलब्ध है।-mp "owner-pwd" और फ़ाइल खोलने को नियंत्रित करने के लिए -up "user-pwd" का उपयोग करें। -perm फ़्लैग Print, HighResPrint, Copy, Modify, Annotation, FormFill के किसी भी संयोजन को स्वीकार करता है। एन्क्रिप्शन की मज़बूती -EncryptStrength es256AES द्वारा नियंत्रित होती है। यदि स्रोत वर्कबुक स्वयं पासवर्ड-सुरक्षित है, तो पहले से -Pass "workbook-pwd" पास करें ताकि कनवर्टर इसे खोल सके।-sheets "Summary;Q4;Forecast" का उपयोग करें। चुनी गई शीट्स को एक आउटपुट दस्तावेज़ में संयोजित करने के लिए -cs जोड़ें, या छिपी हुई शीट्स को भी शामिल करने के लिए -ExportAll जोड़ें। स्रोत-फ़ाइल क्रम में कई वर्कबुक्स को एक PDF में मर्ज करने के लिए, फ़ोल्डर मास्क के विरुद्ध -combine -sort name चलाएँ। -Recurse सबडायरेक्टरीज़ में चलता है और -kfs सब कुछ एक बकेट में फ़्लैट करने के बजाय आउटपुट साइड पर फ़ोल्डर ट्री को मिरर करता है।.md को टार्गेट करें और कन्वर्टर GitHub-Flavored Markdown लिखता है: प्रत्येक sheet multi-row headers, merged cells, और bilingual column captions को संरक्षित रखते हुए एक GFM table बन जाती है। एक YAML frontmatter ब्लॉक source_file, MIME format, sheet count, row/column counts, डिटेक्ट की गई languages, generator, और provenance के लिए एक binary hash रखता है। workbook hierarchy (workbook → sheets → named ranges → header bands) # / ## / ### Markdown headings पर map होती है ताकि RAG splitters mid-table के बजाय semantic boundaries पर cut करें। यह CoolUtils RAG Adapter का हिस्सा है — वही Markdown contract हर Total Converter X उत्पाद द्वारा साझा किया जाता है।of:=[.C5]*[.D5]) के साथ normalized formulas (=qty*unit_price), per-sheet bounding rectangles, provenance के लिए एक binary_hash, और एक chunks_hint array जिसे आपका splitter पढ़ सकता है। कमांड-लाइन पर -Docling से सक्षम करें। JSON Markdown से स्वतंत्र है — आप दोनों को अपने index में feed कर सकते हैं, या इसे छोड़कर केवल .md का उपयोग कर सकते हैं।.md फ़ाइल YAML frontmatter ब्लॉक के साथ plain GFM है, इसलिए LangChain का UnstructuredMarkdownLoader, LlamaIndex का MarkdownReader, Haystack का MarkdownToDocument, और Claude Code के MCP file tools इसे सीधे पढ़ते हैं। Claude, ChatGPT, या किसी भी chat UI के लिए आप Markdown को जैसा है वैसा ही context में paste कर सकते हैं — tables render होती हैं, headings बताते हैं कि एक chunk किस section से आया है, और frontmatter मॉडल को स्रोत filename और language hints देता है। वैकल्पिक .docling.json sidecar Docling-aware ingesters या किसी भी custom loader द्वारा consume किया जाता है जो typed columns चाहता है।ExcelConverterX.exe "C:\reports\Q4.xlsx" "C:\out\" -cMD -Docling। -cMD Markdown आउटपुट चुनता है; -Docling अतिरिक्त रूप से .docling.json sidecar लिखता है। scope के लिए -sheets "Summary;Q4;Forecast", सबडायरेक्ट्रीज़ में चलने के लिए -Recurse, या unattended pipelines के लिए -list "queue.txt" जोड़ें। COM से: obj.Convert("Q4.xlsx", "Q4.md", "-cMD -Docling")। परिणामी Markdown को chunk, embed, और किसी भी vector store में index करने के लिए तैयार है।नि:शुल्क ट्रायल डाउनलोड करें और अपने फाइलों को मिनटों में कन्वर्ट करें।
कोई क्रेडिट कार्ड या ईमेल की आवश्यकता नहीं।