چگونه فایل TXT را با استفاده از C# به Excel تبدیل کنیم

چگونه فایل TXT را با استفاده از C# به Excel تبدیل کنیم

تبدیل فایل‌های TXT به فرمت Excel کار با داده‌های متنی ساختار یافته یا نیمه‌ساختار یافته را در یک محیط صفحه‌گسترده آسان‌تر می‌کند. با Aspose.Cells for .NET، توسعه‌دهندگان می‌توانند فایل‌های متنی ساده را به فرمت Excel (.xlsx) بارگذاری و تبدیل کنند بدون نیاز به Microsoft Excel.

چرا TXT را به Excel تبدیل کنیم؟

  1. بهبود ساختار داده:
    • متن ساده را به فرمت‌هایی تبدیل کنید که از سازماندهی مبتنی بر سلول، فرمول‌ها و استایل‌ها پشتیبانی می‌کند.
  2. خودکارسازی:
    • پردازش انبوه فایل‌های متنی را به صفحات گسترده برای گزارش‌گیری یا تحلیل خودکار کنید.
  3. آماده یکپارچه‌سازی:
    • به راحتی داده‌های TXT را به برنامه‌های .NET برای صادرات، اشتراک‌گذاری یا پردازش یکپارچه کنید.

راهنمای گام به گام برای تبدیل TXT به Excel

مرحله 1: نصب Aspose.Cells از طریق NuGet

کتابخانه را از NuGet نصب کنید:

dotnet add package Aspose.Cells

مرحله 2: پیکربندی مجوز Aspose.Cells

مجوز را برای دسترسی به ویژگی‌های کامل تنظیم کنید:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

مرحله 3: بارگذاری فایل TXT

یک Workbook جدید با بارگذاری فایل .txt ایجاد کنید:

Workbook workbook = new Workbook("input.txt");

مرحله 4: محتوای TXT به عنوان صفحه‌گسترده نمایش داده شده است

محتوای متنی به‌طور خودکار تجزیه شده و در سلول‌های ورق کار قرار می‌گیرد.

مرحله 5: ذخیره به عنوان Excel

متن بارگذاری شده را به عنوان یک فایل Excel صادر کنید:

workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);

مشکلات رایج و راه‌حل‌ها

1. فایل به درستی بارگذاری نشده است

  • راه‌حل: اطمینان حاصل کنید که مسیر فایل .txt صحیح است و محتوا به درستی با جداکننده‌ها (تب‌ها، ویرگول‌ها و غیره) فرمت‌بندی شده است.

2. عدم هم‌راستایی فرمت

  • راه‌حل: در نظر داشته باشید که فایل متنی را پیش‌پردازش کنید یا از منطق تجزیه سفارشی قبل از بارگذاری آن به Workbook استفاده کنید.

3. خطای فرمت ذخیره‌سازی

  • راه‌حل: تأیید کنید که از SaveFormat مناسب هنگام صادرات به .xlsx استفاده می‌کنید.
 فارسی