ورد به اکسل سی شارپ

گاهی اوقات ممکن است لازم باشد اسناد Word را با فرمت DOC یا DOCX به صفحات گسترده Excel در قالب XLS یا XLSX تبدیل کنید. چه با جداول، فهرست ها یا هر داده ساختار یافته در اسناد Word سر و کار داشته باشید، توانایی تبدیل یکپارچه آنها به فرمت اکسل می تواند باعث صرفه جویی در زمان و سازماندهی داده ها شود. در این پست وبلاگ، نحوه تبدیل Word DOCX به فرمت Excel XLSX در سی شارپ را بررسی خواهیم کرد.

تبدیل ورد به اکسل - نصب API C#

اسناد Word را می توان به راحتی با نصب Conholdate.Total for .NET به کاربرگ های اکسل در سی شارپ صادر کرد. می توانید از افزونه NuGet Package Manager استفاده کنید یا دستور نصب NuGet زیر را اجرا کنید:

PM> NuGet\Install-Package Conholdate.Total

تبدیل ورد به اکسل در سی شارپ

با دنبال کردن مراحل زیر می توانید اسناد Word را به صفحات گسترده اکسل در سی شارپ تبدیل کنید:

  • سند منبع Word را با کلاس Document بارگیری کنید.
  • با استفاده از روش Save() DOCX را به فرمت HTML به عنوان یک فایل واسطه تبدیل کنید.
  • فایل HTML واسطه را با استفاده از کلاس Workbook بارگیری کنید.
  • فایل خروجی Excel XLSX را با استفاده از شمارش SaveFormat بنویسید.

کد نمونه زیر نحوه تبدیل Word DOCX به Excel XLSX در سی شارپ را نشان می دهد:

// سند Word ورودی را بارگیری کنید
Aspose.Words.Document document = new Aspose.Words.Document("WordToExcel.docx");

// سند را در قالب HTML ذخیره کنید
document.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// فایل HTML را در یک نمونه از Workbook بارگیری کنید
Aspose.Cells.Workbook book = new Aspose.Cells.Workbook("html_output.html");

// سند ورودی را به عنوان فایل XLSX Excel ذخیره کنید
book.Save("WordToExcel.xlsx", Aspose.Cells.SaveFormat.Xlsx);

چرا اسناد Word را به کاربرگ های اکسل در سی شارپ تبدیل کنیم؟

تبدیل فرمت Word به Excel می تواند در سناریوهای مختلف مفید باشد. در اینجا به چند مورد از این موارد می پردازیم:

سازماندهی داده ها: اسناد Word ممکن است حاوی جداول یا لیست هایی از داده ها باشند که می توانند در اکسل بهتر سازماندهی و دستکاری شوند. اکسل ابزارهای قوی تری برای مرتب سازی، فیلتر کردن و تجزیه و تحلیل داده ها فراهم می کند.

تجزیه و تحلیل داده ها: اکسل یک ابزار قدرتمند برای تجزیه و تحلیل داده ها است. تبدیل داده ها از ورد به اکسل به شما امکان می دهد محاسبات را انجام دهید، نمودار ایجاد کنید و از توابعی استفاده کنید که به آسانی در دسترس نیستند یا در Word قابل انعطاف نیستند.

داده های مالی: داده های مالی مانند بودجه، هزینه ها یا ارقام درآمد را می توان به طور موثرتری در Excel مدیریت و تجزیه و تحلیل کرد، جایی که می توانید از توابع و فرمول ها برای انجام محاسبات و ایجاد مدل های مالی استفاده کنید.

اعتبارسنجی داده ها: اکسل ابزارهایی را برای اعتبارسنجی داده ها و بررسی خطا ارائه می دهد که می تواند به اطمینان از صحت داده ها کمک کند. با تبدیل داده ها از ورد به اکسل می توانید از این ویژگی ها بهره مند شوید.

تجسم داده ها: اکسل قابلیت های نمودار و نمودارهای پیشرفته ای را ارائه می دهد. اگر داده‌هایی در Word دارید که می‌خواهید تجسم کنید، تبدیل آن به اکسل به شما امکان می‌دهد تا نمایش‌های بصری پیچیده‌تر و قابل تنظیم‌تری ایجاد کنید.

مجوز ارزیابی رایگان

می‌توانید برای ارزیابی APIها بدون هیچ گونه محدودیت ارزیابی، مجوز موقت رایگان درخواست کنید.

جمع بندی

در این راهنما، فرآیند تبدیل اسناد Word مانند DOCX به صفحات گسترده اکسل در قالب XLSX با استفاده از C# را بررسی کرده ایم. این قابلیت به ویژه در هنگام برخورد با فرمت‌های داده‌های متنوع در یک تجارت یا زمینه پردازش داده مفید است. با این حال، می‌توانید این تبدیل را با معرفی تغییرات مختلف مانند نوشتن فایل واسطه به یک جریان و سپس خواندن آن، محافظت یا رمزگذاری کتاب کار خروجی اکسل و غیره بداهه‌سازی کنید. انجمن 5.

سوالات متداول

آیا می توانم صفحات خاصی از سند Word را با استفاده از سی شارپ به یک فایل اکسل تبدیل کنم؟

بله، می توانید صفحات خاصی از یک سند Word را با تعیین شماره صفحات به صورت جداگانه یا ذکر محدوده صفحه برای سند مبدأ برای تبدیل تبدیل کنید.

آیا برای کار کردن با این ویژگی باید برنامه MS Office را نصب کنم؟

خیر، برای کار با این ویژگی در محیط خود نیازی به نصب MS Office یا هر برنامه اضافی دیگری ندارید.

آیا می توانم چندین سند Word را به طور همزمان به اکسل در سی شارپ تبدیل کنم؟

بله، می‌توانید فایل‌های زیادی را که ممکن است نیاز داشته باشید پردازش کنید، اما فقط مطمئن شوید که هر رشته به فایل‌های مختلف دسترسی دارد تا داده‌ها بازنویسی یا خراب نشوند.

همچنین ببینید