Logo
الرئيسية المنتجات الدعم الاتصال من نحن
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware


تحويل DOCX إلى XLS عبر سطر الأوامر — محوّل دفعي للخوادم

لديك مجلدات من ملفات DOCX تحتوي على بيانات جدولية داخل جداول Word — نماذج مالية، ملاحق العقود، جداول التقديمات التنظيمية، قوائم تدقيق. الأرقام محبوسة داخل مستند نثري، حيث لا يمكنك الفرز أو التصفية أو الجمع أو تغذيتها في نظام تابع. إعادة كتابة الجداول في Excel يدويًا بطيئة وعرضة للأخطاء. Total Doc Converter X يُحوّل ملفات DOCX إلى XLS من سطر الأوامر، دفعةً، بدون واجهة رسومية وبدون الحاجة إلى تثبيت Microsoft Office. ثبّته على خادم Windows، استدعِه من سكربت أو عبر ActiveX، ودعه يعمل دون إشراف.

ما يقدّمه Total Doc Converter X

  • تحويل دفعي — مرّر حرف بدل (*.docx) وسيعالج المحوّل كل الملفات المطابقة في تشغيلة واحدة
  • إخراج جدول بيانات حقيقي — تصبح جداول Word خلايا XLS حيّة بقيم رقمية، وليس صورًا مسطّحة أو إغراقات نصية
  • استخراج الجداول — يجد الجداول داخل جسم DOCX والرؤوس والتذييلات ويُربط بصفوف وأعمدة ورقة العمل
  • التحكم بورقة العمل — حدّد اسم الورقة واختر كيفية ربط الجداول المتعدّدة بالأوراق
  • بدون حاجة إلى Office — يكتب المحوّل ملفات XLS مباشرةً دون Microsoft Word أو Excel على الخادم
  • بدون واجهة رسومية — يعمل بصمت من سطر الأوامر دون نوافذ منبثقة أو مربعات تأكيد
  • ActiveX / COM — استدعِ المحوّل من .NET أو VBScript أو PHP أو Python أو أي بيئة متوافقة مع COM لدمج التحويل في تطبيقك الخاص
  • برمجة .bat — احفظ الأوامر في ملفات دفعية وجدوِلها باستخدام Windows Task Scheduler لأتمتة التحويل بالكامل

تحويل DOCX إلى XLS من سطر الأوامر

تنزيل النسخة التجريبية المجانية

(30 يومًا، بدون بريد إلكتروني)

شراء الترخيص

(ترخيص خادم، دائم)

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

DOCX مقابل XLS: لماذا التحويل؟

DOCX هو تنسيق مستند Word مبني للنثر. الجداول داخل DOCX قطع بصرية — صفوف وخلايا مصمّمة للقراءة، وليس للحساب. لا يوجد محرّك صيغ، ولا فرز، ولا تصفية، ولا رسم بياني. جدول مالي من 200 صف داخل DOCX هو في الأساس صورة ثابتة من الأرقام، حتى عندما تحتوي الخلايا على أرقام حقيقية.

XLS هو تنسيق Microsoft Excel المستخدَم في كل مكان حيث تحتاج الأرقام إلى التحليل. تحمل الخلايا قيمًا بأنواع تشارك في الصيغ والجداول المحورية والتحقق من البيانات. تتصل ملفات XLS بأدوات BI وأنظمة المحاسبة واستيرادات ERP وPower Query. حين تعيش البيانات الجدولية داخل مستند Word وتحتاج إلى الحساب أو الاستيراد، يجب أن تصبح XLS أولًا.

DOCXXLS
الغرضنثر، عقود، تقاريرتحليل رقمي، نماذج، تغذيات بيانات
الخلاياتخطيط بصري ثابتقيم حيّة بأنواع وصيغ
الحساباتلا توجدSUM، VLOOKUP، الجداول المحورية، الرسوم البيانية
الفرز / التصفيةغير مدعوممدمج
التكامل التابعإعادة كتابة يدويةاستيراد مباشر إلى ERP وBI وقواعد البيانات

كيفية تحويل DOCX إلى XLS من سطر الأوامر

الخطوة 1. تثبيت Total Doc Converter X

نزّل المُثبِّت من الرابط أعلاه وشغّله على خادم أو محطة عمل Windows. يستغرق التثبيت أقل من دقيقة. لا حاجة لتثبيت Microsoft Word أو Excel — يستخدم المحوّل محرّكه الخاص لقراءة جداول DOCX وكتابة ملفات XLS مباشرةً.

الخطوة 2. فتح موجّه الأوامر

افتح cmd.exe أو PowerShell. الملف التنفيذي للمحوّل هو DOCConverter.exe، ويقع في مجلد التثبيت (عادةً C:\Program Files\CoolUtils\TotalDocConverterX\). أضفه إلى متغيّر PATH في النظام أو استخدم المسار الكامل في أوامرك.

الخطوة 3. تشغيل التحويل الأساسي

أبسط أمر يُحوّل جميع ملفات DOCX في مجلد إلى XLS:

DOCConverter.exe C:\Reports\*.docx C:\Output\ -c XLS

يُعالج هذا كل ملف .docx في C:\Reports\ ويحفظ ملفات XLS الناتجة في C:\Output\. كل ملف DOCX يُنتج ملف XLS واحدًا بنفس الاسم الأساسي. تصبح الجداول داخل DOCX صفوفًا وأعمدة في ورقة العمل.

الخطوة 4. إضافة خيارات الورقة والتسجيل

تحكّم في إخراج XLS بعلامات إضافية:

DOCConverter.exe C:\Reports\*.docx C:\Output\ -c XLS -SheetName Data -log C:\Logs\docx2xls.log
  • -c XLS — التنسيق المستهدف (استخدم -c XLSX لتنسيق Excel الأحدث)
  • -SheetName Data — تسمية ورقة العمل التي تحمل الجداول المُستخرجة
  • -log C:\Logs\docx2xls.log — كتابة سجل تحويل للتحقق
  • -deleteSrc — إزالة الملفات المصدرية بعد التحويل الناجح (استخدم بحذر)

الخطوة 5. الأتمتة بملف .bat

احفظ أمرك في ملف .bat وجدوِله باستخدام Windows Task Scheduler:

@echo off
"C:\Program Files\CoolUtils\TotalDocConverterX\DOCConverter.exe" C:\Incoming\*.docx C:\Archive\XLS\ -c XLS -SheetName Data -log C:\Logs\docx2xls.log

يُشغّل هذا التحويل كل ليلة (أو بأي فاصل زمني تحدّده) ويكتب ملف سجل لكي تتمكّن من التحقق من النتائج.

تكامل ActiveX / COM

يتضمّن Total Doc Converter X واجهة ActiveX كاملة. يمكنك استدعاء المحوّل من أي بيئة متوافقة مع COM — .NET أو VBScript أو PHP أو Python أو Ruby أو ASP. يتيح لك ذلك دمج تحويل DOCX إلى XLS في تطبيق الويب الخاص بك أو بوابة الإنترانت أو سير عمل المستندات دون اللجوء إلى عملية سطر أوامر خارجية.

مثال (C#/.NET):

DOCConverterX Cnv = new DOCConverterX();
Cnv.Convert("C:\\Reports\\budget.docx", "C:\\Output\\budget.xls", "-c XLS -log c:\\Logs\\doc.log");

مثال (PHP):

$c = new COM("DOCConverter.DOCConverterX");
$c->convert("C:\\Reports\\budget.docx", "C:\\Output\\budget.xls", "-c XLS -log c:\\Logs\\doc.log");

يعمل نفس الاستدعاء من ASP.NET وVBScript وPython وRuby وPerl وJavaScript (Windows Script Host). يمكن لتطبيق الويب الخاص بك قبول ملفات DOCX المرفوعة وإعادة جداول XLS حيّة إلى المستخدم في الوقت الفعلي.

المحوّلات عبر الإنترنت مقابل Total Doc Converter X

الميزةالمحوّلات عبر الإنترنتTotal Doc Converter X
المعالجة الدفعيةملف واحد في كل مرةعدد غير محدود من الملفات لكل دفعة
خصوصية الملفاتتُرفع الملفات إلى خادم طرف ثالثالملفات لا تغادر جهازك
استخراج الجداولغالبًا ما يُلقي النص في عمود واحديربط جداول Word بخلايا حقيقية
دقّة الإخراجتُخزَّن الأرقام كسلاسل نصيةخلايا رقمية، جاهزة للصيغ
الأتمتةيدوي فقطسطر الأوامر، .bat، Task Scheduler، ActiveX
النشر على الخادمغير ممكنمصمّم للخوادم، لا حاجة لواجهة رسومية
يتطلب تثبيت Officeغير قابل للتطبيقلا
يتطلب إنترنتنعملا

متى تحتاج تحويل DOCX إلى XLS من سطر الأوامر

  • نماذج مالية مخزّنة كمستندات Word. غالبًا ما تعيش قوالب الميزانية وجداول التوقعات داخل DOCX لأن باقي التقرير نثر. تحتاج فرق المالية إلى الأرقام في Excel لتحليل الفروقات والتوحيد. يسحب المحوّل الجداول المضمّنة إلى XLS طوال الليل.
  • جداول ملاحق العقود. تجلس جداول التسعير وجداول SLA وقوائم SKU داخل ملفات DOCX للعقود. عندما يحتاج نظام مشتريات أو منصة CLM إلى الأرقام كبيانات منظَّمة، يُغذّيها التحويل الدفعي إلى XLS دون إعادة كتابة يدوية.
  • جداول التقديمات التنظيمية. تصل التقديمات الصيدلانية والمصرفية والتأمينية كمستندات Word بجداول إحصائية كثيفة. تُحوّلها فرق الامتثال إلى XLS للتحقق من الإجماليات وإجراء التسوية وأرشفة جداول بيانات قابلة للتدقيق إلى جانب مصدر DOCX.
  • نتائج الاستطلاعات والاستبيانات. تعود نماذج DOCX المعبّأة من الميدان مع إجابات في جداول. تُحوّل مهمة .bat ليلية البريد الوارد إلى XLS بحيث يستطيع فريق التحليلات تجميع الردود دون فتح كل مستند.
  • أرشيفات التقارير القديمة. سنوات من التقارير الشهرية حُفظت بصيغة DOCX. لجعلها قابلة للاستعلام، تُحوّل مهمة آلية الأرشيف إلى XLS وتحمّل جداول البيانات إلى مستودع بيانات.

لماذا Total Doc Converter X

لا حاجة إلى Microsoft Office

يكتب المحوّل ملفات XLS صالحة مباشرةً. لست بحاجة إلى تثبيت Microsoft Word أو Excel أو أي حزمة Office على الخادم. يتجنّب ذلك تكاليف الترخيص وعدم الاستقرار المعروف لأتمتة Office في سيناريوهات غير مُشرف عليها.

تطبيق خادم حقيقي

صُمِّم Total Doc Converter X للاستخدام دون إشراف. لا نوافذ واجهة رسومية، لا مربعات حوار، لا مطالبات تأكيد. يعمل بصمت من سطر الأوامر أو كجزء من خدمة — تمامًا ما يحتاجه خادم الإنتاج.

تبقى الأرقام رقمية

تحتوي خلايا XLS الناتج على قيم رقمية حقيقية، وليس سلاسل نصية تبدو كأرقام. تعمل SUM وAVERAGE والجداول المحورية فورًا. يمكنك الفرز والتصفية وتغذية جدول البيانات في أي نظام يستهلك XLS، دون تمريرة تنظيف.

ليس XLS فقط

تُحوّل أداة سطر الأوامر نفسها DOCX إلى PDF وXLSX وHTML وTIFF وJPEG وRTF وTXT وأكثر. تثبيت واحد يغطي كل احتياجات تحويل DOCX لديك. غيّر -c XLS إلى -c PDF وستحصل على إخراج PDF بنفس مزايا الدفعات والأتمتة.

تنزيل النسخة التجريبية المجانية

(30 يومًا، بدون بريد إلكتروني أو بطاقة ائتمان)

شراء الترخيص

(ترخيص خادم، دائم)

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


quote

محول ملفات Doc للخوادم آراء العملاء 2026

قيمه
تقييم 4.7/5 بناءً على آراء العملاء
5 Star

"ترسل شركاتنا التابعة حزم تقارير شهرية بصيغة DOCX مع جداول الميزانية مضمّنة داخل السرد. كنّا ننسخ كل جدول إلى Excel يدويًا. يعمل Total Doc Converter X كدفعة ليلية على خادم التوحيد ويُنتج ملفات XLS نُغذّي بها مباشرةً نموذج تقارير المجموعة. تبقى الأرقام رقمية، مما يعني أن صيغ SUMIF لدينا عملت من اليوم الأول دون تمريرة تنظيف."

5 Star Lukas Hoffmann Financial Controller, Industrial Holding

"احتجنا إلى استيعاب نحو 12,000 تقديم DOCX تاريخي إلى مستودع بيانات. الجداول داخلها كانت الشيء الوحيد الذي يهمّنا. ملف .bat واحد، عطلة نهاية أسبوع واحدة، وكان لدينا مجلد من ملفات XLS تُحمَّل بنظافة عبر Power Query. تتصرّف واجهة سطر الأوامر بشكل جيد في وضع غير الإشراف وأمسك السجل بحفنة المستندات المصدرية الفاسدة لكي نوجّهها للمراجعة اليدوية."

5 Star Priya Raman Data Engineer

"تصل تقديماتنا التنظيمية كمستندات Word بجداول إحصائية كثيفة. دمجنا واجهة ActiveX في بوابة الامتثال الداخلية لدينا بحيث يستطيع المراجعون سحب DOCX والحصول على XLS مقابل للتسوية. جودة العرض على الجداول متعدّدة الصفحات صلبة. يمكن أن تكون الوثائق حول كائن COM أوضح في بعض الأماكن، لكن الدعم ردّ على أسئلتنا في غضون يوم."

4 Star Caroline Ashby Compliance Analyst, Regulated Bank

FAQ ▼

الأمر الأساسي هو: DOCConverter.exe C:\Reports\*.docx C:\Output\ -c XLS. يُحوّل هذا كل ملف DOCX في المجلد المصدر إلى XLS. أضف علامات مثل -SheetName Data أو -log لتسمية ورقة العمل والتقاط سجل تحقق.
نعم. يحلّل المحوّل بنية الجدول داخل DOCX ويربط كل صف وعمود بخلايا XLS أصلية. تبقى الأرقام رقمية، وبذلك تعمل SUM وAVERAGE والجداول المحورية دون تمريرة تنظيف. تصبح رؤوس جدول Word الصف الأول من ورقة العمل.
يُكتب كل جدول من المستند المصدر إلى ورقة العمل الإخراج بترتيب. يمكنك تسمية الورقة بـ-SheetName. تُتجاوز فقرات النثر بين الجداول — يركّز إخراج XLS على البيانات الجدولية، وهي نقطة التحويل إلى جدول بيانات.
لا تحتوي جداول Word على صيغ Excel، لذا لا يوجد ما يُحفَظ. يكتب المحوّل القيم الرقمية الحرفية من خلايا DOCX في خلايا XLS. حالما يفتح الملف في Excel، يمكنك إضافة الصيغ والمراجع والجداول المحورية فوق البيانات المُستخرَجة.
لا. يقرأ Total Doc Converter X DOCX ويكتب XLS مباشرةً دون أي حزمة Office مثبَّتة. يتجنّب ذلك تكاليف الترخيص وعدم استقرار أتمتة Word أو Excel في سيناريوهات غير مُشرف عليها على الخادم.
نعم. يُسجَّل Total Doc Converter X ككائن COM/ActiveX (DOCConverter.DOCConverterX). يمكنك استدعاؤه من .NET أو PHP أو Python أو VBScript أو ASP أو Ruby أو Perl أو أي بيئة أخرى متوافقة مع COM لدمج تحويل DOCX إلى XLS في تطبيقك الخاص.
نعم. احفظ أمر التحويل في ملف .bat وأضفه إلى Windows Task Scheduler. يعمل المحوّل دون إشراف في الوقت المجدول ويكتب ملف سجل للتحقق. هذا هو النمط القياسي للتحويل الدفعي الليلي لمستندات DOCX الواردة.

أمثلة على Total Doc Converter X

تحويل ملفات Doc باستخدام Total Doc Converter X و .NET


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

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

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

تحويل ملفات Doc على خوادم الويب باستخدام Total Doc Converter X

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\DocConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
                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}\" -cPDF";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
مزيد من المعلومات حول Azure Functions.

تحويل ملفات Doc على خوادم الويب باستخدام Total Doc Converter X

dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing

بثّ ملف PDF الناتج مباشرة من ASP

dim C
Set C=CreateObject("DocConverter.DocConverterX")
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.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing

تحويل ملفات Doc باستخدام PHP و Total Doc Converter X

$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\Doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

تحويل ملفات Doc باستخدام Total Doc Converter X و Ruby

require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')

src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")

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

تحويل ملفات Doc باستخدام Total Doc Converter X و Python

import win32com.client
import os.path

c = win32com.client.Dispatch("DocConverter.DocConverterX")

src  = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")

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

تحويل ملفات Doc باستخدام Pascal و Total Doc Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('DocConverter.DocConverterX');
  c.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

تحويل ملفات Doc على خوادم الويب باستخدام Total Doc Converter X

var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

تحويل ملفات Doc باستخدام Total Doc Converter X و Perl

use Win32::OLE;

my $src  = "C:\\test\\test.docx";
my $dest = "C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX';
$c->convert($src, $dest, "-cPDF -log c:\\test\\Doc.log");
print $c->ErrorMessage if -e $dest;

ابدأ العمل الآن!

قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.

⬇ تحميل النسخة التجريبية المجانية Windows 7/8/10/11 • 135 MB

Support
محول ملفات Doc للخوادم Preview1

آخر الأخبار

الاشتراك في النشرة الإخبارية

لا تقلق، نحن لا نرسل رسائل غير مرغوب فيها.


© 2026. جميع الحقوق محفوظة. CoolUtils File Converters

Cards