CSV إلى DOC، PDF، HTML، TXT، XLS، DBF، XML أو صيغ OpenOffice عبر سطر الأوامر
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
يعمل Total CSV ConverterX كتطبيق خادم-عميل مستقل أو كخدمة ويب. محرك متعدد الخيوط يعالج كميات كبيرة بأقصى سرعة. متوافق مع IIS وDocker وCitrix وWine.
قم بتنزيل النسخة التجريبية المجانية لمدة 30 يومًا بكامل الوظائف. هل تبحث عن النسخة المكتبية؟ انظر Total CSV Converter. المزيد من المنتجات على CoolUtils Server Products.
(يتضمن تجربة مجانية لمدة 30 يومًا)
(فقط $850.00)
string src="C:\\test\\Source.csv";
string dest="C:\\test\\Dest.PDF";
CSVConverterX Cnv = new CSVConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\CSV.log");
MessageBox.Show("Convert complete!");
dim C
Set C=CreateObject("CSVConverter.CSVConverterX")
C.Convert "c:\test\source.csv", "c:\test\dest.pdf", "-cPDF -log c:\test\CSV.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("CSVConverter.CSVConverterX")
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.csv", "C:\www\ASP", "-cpdf -log c:\test\csv.log")
set C = nothing
$src="C:\\test\\test.csv";
$dest="C:\\test\\test.xlsx";
if (file_exists($dest)) unlink($dest);
$c= new COM("CSVConverter.CSVConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\test\\csv.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('CSVConverter.CSVConverterX')
src="C:\\test\\test.csv";
dest="C:\\test\\test.pdf";
c.convert(src,dest, "-c PDF -log c:\\test\\CSV.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("CSVConverter.CSVConverterX")
src="C:\\test\\test.csv";
dest="C:\\test\\test.pdf";
c.convert(src, dest, "-c PDF -log c:\\test\\CSV.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('CSVConverter.CSVConverterX');
C.Convert('c:\test\source.csv', 'c:\test\dest.pdf', '-cPDF -log c:\test\CSV.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("CSVConverter.CSVConverterX");
c.Convert("C:\\test\\source.csv", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.csv"; my $dest="C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'CSVConverter.CSVConverterX'; $c->convert($src,$dest, "-c pdf -log c:\\test\\CSV.log"); print $c->ErrorMessage if -e $dest;
"أحول ملف CSV إلى ملف XLS على سطر الأوامر في الويندوز. كنت متحمسًا لتثبيت Office ولكن تمكن Total CSV Converter من أداء المهمة بدون ذلك. قطعة برمجية جيدة، شكرًا لكم!"
رون دوجز
تسويات المستهلكين
"كان لدينا حاجة لاستخراج عدة ملفات CSV من أوراق عمل مختلفة. جربنا عدة محولات، لكن وحده هذا عمل بشكل جيد. شكرًا لكم!"
جيلبرت ل.
Development teams that need server-side CSV conversion via ActiveX or command line
Power web-based CSV-to-PDF and CSV-to-Excel tools
Web developers integrate Total CSV ConverterX via ActiveX into ASP or PHP applications to offer CSV conversion as an online service. Users upload CSV files through a browser, the server converts them to PDF, XLS, or HTML on the fly, and delivers the result — all without any desktop software or pop-up windows.
Convert CSV data dumps from ERP systems automatically
Enterprise IT teams deploy Total CSV ConverterX on servers to process CSV exports from SAP, Oracle, and other ERP systems. Scheduled tasks convert nightly data dumps to Excel for finance teams, XML for partner integrations, or DBF for legacy systems — preserving folder structure and handling custom delimiters automatically.
Transform CSV feeds into JSON, XML, or database formats
Data engineering teams use the command line interface to build conversion steps into ETL pipelines. CSV files from APIs, IoT sensors, or log systems are converted to JSON for web services, XML for data warehouses, or SQL-ready formats for direct database import — with full control over data types, separators, and row filtering.
Serve converted reports to multiple users on a network
Total CSV ConverterX runs as a client-server application on a local network, allowing multiple users to request CSV conversions simultaneously. Finance, sales, and operations teams each get their data exports converted to the format they need — PDF for management, XLS for analysts, HTML for dashboards — from a single server installation.
Convert transactional CSV logs to archival PDF and DOC
Regulated industries convert transactional CSV logs and audit trails into PDF or DOC for long-term archival storage. Total CSV ConverterX processes large volumes of files silently on the server with no GUI interruptions, making it ideal for unattended overnight jobs and compliance-driven retention workflows.
يأتي Total CSV ConverterX مع CSVConverterX.exe، وهو ملف ثنائي يعمل من وحدة التحكم يمكنك تشغيله من السكربتات أو المهام المجدولة أو خطوط أنابيب ETL أو أي خدمة خلفية تحتاج إلى تحويل بيانات CSV وTSV إلى صيغة مختلفة. تتطابق مجموعة الأعلام مع واجهة المستخدم الرسومية CSVConverter.exe؛ وللاطلاع على المرجع الكامل راجع توثيق سطر الأوامر. تغطي الوصفات أدناه الحالات التي نسمع عنها أكثر من غيرها من عملاء SDK.
أصغر استدعاء ممكن — ملف مصدر واحد وإخراج واحد وصيغة هدف واحدة. مفيد للتقارير المخصصة عندما يحتاج PDF نظيف ومُرقَّم إلى الوصول إلى صندوق وارد شخص ما.
CSVConverterX.exe "C:\reports\sales.csv" "C:\out\sales.pdf" -cPDF
عالج كل CSV في مجلد واكتب ملفات XLS المقابلة في دليل إخراج مجاور. تلتقط البطاقة البديلة *.csv كل شيء في المستوى الأعلى من مسار المصدر.
CSVConverterX.exe "C:\reports\*.csv" "C:\out\" -cXLS
استبدل -cXLS بـ -cODS لاستهداف OpenOffice Calc، أو -cDBF عند تغذية قاعدة بيانات قديمة.
غالبًا ما تصل صادرات التقارير كشجرة مؤرَّخة: مجلد لكل منطقة ومجلد فرعي لكل يوم. يجوب -Recurse الأدلة الفرعية؛ ويُعيد -kfs إنشاء الشجرة نفسها على جانب الإخراج بدلاً من تسطيح كل شيء في دلو واحد.
CSVConverterX.exe "C:\reports\2026\*.csv" "C:\out\2026\" -cPDF -Recurse -kfs
تستخدم صادرات Excel بالألمانية والفرنسية واللغات المحلية الأخرى الفاصلة المنقوطة بدلاً من الفاصلة لأن الفاصلة هي الفاصل العشري. يحدد -comma فاصل الحقل لملف الإدخال بغض النظر عن اسم العَلَم.
CSVConverterX.exe "C:\reports\de\*.csv" "C:\out\" -cXLS -comma ";"
غالبًا ما تستخدم ملفات TSV والصادرات من عملاء SQL وملفات السجل علامة جدولة أو أنبوب كفاصل حقل. مرّر الحرف الحرفي إلى -comma — لعلامة الجدولة، استخدم \t.
CSVConverterX.exe "C:\data\*.tsv" "C:\out\" -cXLS -comma "\t"
CSVConverterX.exe "C:\data\*.csv" "C:\out\" -cXLS -comma "|"
تبدأ العديد من صادرات CSV الواقعية بأسطر قليلة من البيانات الوصفية (عنوان التقرير والتاريخ وتلميح الفاصل) قبل بدء الجدول الفعلي. يُسقط -skip صفوف المقدمة هذه؛ ويخبر -fh المحوّل بأن الصف التالي هو الرأس فتنتقل أسماء الأعمدة إلى الإخراج.
CSVConverterX.exe "C:\reports\*.csv" "C:\out\" -cXLS -skip 3 -fh
تغلف بعض خطوط الأنابيب حقول النص بعلامات اقتباس مفردة أو علامات تنصيص خلفية بدلاً من علامة الاقتباس المزدوجة القياسية. يحدد -quote الحرف الذي يعامله المحلل اللغوي كفاصل نصي عند الإدخال.
CSVConverterX.exe "C:\exports\*.csv" "C:\out\" -cXML -quote "'"
لا تزال XML اللغة المشتركة للعديد من تكاملات B2B ومستوردات ERP. يكتب المحوّل عنصر XML واحدًا لكل صف CSV، باستخدام أسماء الرؤوس كعلامات عند تعيين -fh.
CSVConverterX.exe "C:\reports\orders.csv" "C:\out\orders.xml" -cXML -fh
عندما يكتب عامل ملف قائمة انتظار ويستهلكه المحوّل، لا ترغب في ترميز كل مسار على سطر الأوامر. يقرأ -list أقنعة الملفات (واحد لكل سطر) من ملف نصي — مثالي للدفعات الليلية التي يجمعها سكربت آخر.
CSVConverterX.exe -list "C:\queues\nightly.txt" "C:\out\" -cPDF
بمجرد تشغيل CSVConverterX.exe كخدمة أو مهمة مجدولة، تكون الطريقة الوحيدة لمعرفة ما حدث هي السجل. يكتب -verbosity detail سطرًا واحدًا لكل ملف بدلاً من الأخطاء فقط؛ ويعيد -log توجيه كل الرسائل إلى ملف ليبقى وحدة التحكم هادئة.
CSVConverterX.exe "C:\reports\*.csv" "C:\out\" -cXLS -log "C:\logs\csvconv.log" -verbosity detail
أضِف -do إذا كان ينبغي حذف الملفات المصدر بعد تحويل ناجح — مفيد لتدفقات مجلدات spool حيث تُفرغ قائمة الانتظار بمرور الوقت.
محدث Fri, 01 May 2026
(فقط $850.00)
قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.