قد يتطلب العمل مع ملفات النص الخام تصدير البيانات غير المهيكلة إلى تنسيق أنظف وأكثر تنظيمًا. يجعل تحويل ملف TXT إلى CSV من السهل تحليل المعلومات، وإدارة السجلات، أو استيراد البيانات إلى تطبيقات جداول البيانات. في هذه المقالة، ستتعلم كيفية تحويل TXT إلى تنسيق CSV باستخدام بايثون.
لماذا تحويل ملف TXT إلى CSV؟
تخزن ملفات النص (.txt) البيانات كنص عادي، عادة ما تكون مفصولة بالمسافات أو علامات التبويب أو أحرف أخرى. بينما يكون هذا التنسيق بسيطًا، قد يكون من الصعب إدارته أو تحليله. تحويله إلى ملف CSV ينظم البيانات في صفوف وأعمدة واضحة، مما يسهل العمل به في جداول البيانات أو أدوات البيانات.
حالات الاستخدام الشائعة
تحويل TXT إلى CSV مفيد في العديد من المواقف، مثل
- استيراد البيانات الخام من السجلات أو تصديرات النظام
- تنظيف وتنظيم البيانات للتقارير أو التحليل
- إعداد مجموعات البيانات للاستخدام في Excel أو أدوات جداول البيانات الأخرى
مكتبة تحويل النص إلى CSV بايثون
Aspose.Cells for Python via .NET هي مكتبة قوية تتيح لك إنشاء وتحرير وتحويل ملفات Excel و CSV، كلها دون الحاجة لتثبيت Microsoft Excel. إنها تدعم تحويل الملفات، وحساب الصيغ، وإنشاء المخططات، والجداول المحورية، وأكثر من ذلك بكثير. إنها تبسط عملية تحويل ملفات النص إلى تنسيق CSV منظم.
يمكنك تنزيله من releases أو تثبيته مباشرة من PyPI باستخدام الأمر التالي:
pip install aspose-cells-python
Convert a TXT File to a CSV in Python
يمكنك تحويل البيانات من ملف نصي إلى تنسيق CSV في Python. فقط قم بتحميل ملف النص العادي في الذاكرة وقم بتصدير البيانات إلى ملف CSV.
يرجى اتباع الخطوات أدناه لتحويل ملف نصي إلى تنسيق CSV:
- قم بتحميل ملف TXT المصدر باستخدام فئة
Workbook
. - قم بحفظ المحتوى كملف CSV باستخدام طريقة
save()
.
توضح المثال التالي كيفية قراءة ملف نصي وتصديره كملف CSV.
from aspose.cells import Workbook, SaveFormat
# خطوة 1: تحميل ملف TXT
workbook = Workbook("sample_data.txt")
# الخطوة 2: حفظ كملف CSV
workbook.save("output.csv", SaveFormat.CSV)

Convert TXT File to CSV using Python.
تحويل TXT إلى CSV مع فواصل
إذا كان ملف النص الخاص بك يستخدم محددًا غير الفاصلة (مثل التبويب أو الفاصلة المنقوطة)، يمكنك تخصيص خيارات التحميل قبل التحويل.
يرجى اتباع الخطوات أدناه:
- قم بإنشاء مثيل من فئة
TxtLoadOptions
. - حدد خيارات التحميل، مثل الفاصل.
- قم بتحميل ملف TXT المصدر باستخدام فئة
Workbook
مع خيارات التحميل. - قم بحفظ المحتوى كملف CSV باستخدام طريقة
save()
.
يظهر المثال التالي كيفية تحديد خيارات التحميل وتحويل TXT إلى CSV.
from aspose.cells import Workbook, TxtLoadOptions, SaveFormat
# الخطوة 1: تعريف خيارات التحميل بفاصل علامة التبويب
load_options = TxtLoadOptions()
load_options.separator = '\t' # Tab-delimited text
# الخطوة 2: تحميل ملف TXT
workbook = Workbook("tab_delimited.txt", load_options)
# الخطوة 3: احفظ كملف CSV
workbook.save("converted.csv", SaveFormat.CSV)

تحويل ملف TXT إلى CSV باستخدام الفواصل.
احصل على ترخيص مجاني
يمكنك تقييم Aspose.Cells لبايثون عبر .NET دون حدود. احصل على رخصة مؤقتة مجانية واختبر جميع الميزات، بما في ذلك التحويلات، الصيغ، الرسوم البيانية، والملفات الكبيرة.
جرب محول TXT إلى CSV على الإنترنت.
يمكنك أيضًا تجربة محول TXT إلى CSV المجاني عبر الإنترنت لتحويل ملفات النص الخاصة بك بسرعة إلى تنسيق CSV. يوفر طريقة سريعة وموثوقة لتصدير البيانات دون الحاجة إلى تثبيت أي برامج. ما عليك سوى رفع ملف TXT الخاص بك، وتحويله، وتنزيل CSV الناتج في غضون ثوان.
تحويل TXT إلى CSV باستخدام بايثون: الوثائق والأدوات
بالإضافة إلى تحويل ملفات TXT إلى CSV، يوفر Aspose.Cells for Python عبر .NET ميزات قوية لإدارة البيانات وجداول البيانات. يمكنك إجراء مهام مختلفة مثل تحويل الملفات، وتطبيق الصيغ، وتنسيق الخلايا، وإنشاء الرسوم البيانية، وتوليد جداول محورية برمجيًا ودون الحاجة إلى Microsoft Excel.
تحقق من الموارد التالية لاستكشاف مجموعة كاملة من الإمكانيات:
- وثائق Aspose.Cells for Python
- دليل مرجع واجهة برمجة التطبيقات
- أدوات تحويل إكسل مجانية على الإنترنت
- دروس المطورين والأمثلة
استنتاج
في هذه المقالة، تعلمت كيفية تحويل ملف TXT إلى تنسيق CSV باستخدام بايثون. هذه التحويلة هي خطوة رئيسية في تنظيف البيانات والإبلاغ. باستخدام Aspose.Cells for Python عبر .NET، يمكنك أتمتة العملية، وإدارة محددات مخصصة، والتعامل بكفاءة مع مجموعات بيانات كبيرة.
إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة تقنية، فلا تتردد في زيارة Free Support Forum.
TXT إلى CSV بايثون: الأسئلة المتكررة
Q1: هل يمكنني تحويل عدة ملفات TXT إلى CSV في آن واحد؟
نعم. يمكنك التكرار عبر الملفات في الدليل وتحويل كل واحد باستخدام نفس المنطق.
Q2: هل تتطلب Aspose.Cells تثبيت Microsoft Excel؟
لا. يعمل Aspose.Cells بشكل مستقل تمامًا ولا يحتاج إلى Microsoft Excel أو أي تطبيقات طرف ثالث أخرى للعمل.
Q3: هل يمكنني إجراء تحويلات أخرى، مثل تحويل CSV إلى Excel أو Excel إلى JSON؟
بالطبع! تدعم Aspose.Cells مجموعة واسعة من تحويلات الملفات، بما في ذلك تحويل CSV إلى Excel، وExcel إلى JSON، وExcel إلى HTML، وODS، والعديد من الخيارات الأخرى.