برتری به کلمه

اکسل (XLS، XSLX) را با استفاده از C#.NET به CSV تبدیل کنید

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

این مقاله را دنبال کنید تا تبدیل آنلاین اکسل به ورد را توسعه دهید تا فایل های XLS خود را تنها با چند کلیک به اسناد کاملاً فرمت شده تبدیل کنید. ایده آل برای ارائه، گزارش، و بیشتر. بنابراین این راهنمای گام به گام را دنبال کنید که مراحل ترکیب فایل‌ها و استفاده حداکثری از داده‌های خود را نشان می‌دهد. الآن امتحانش کن!

API تبدیل اکسل به ورد

Aspose.Cells Cloud SDK for .NET یک API قدرتمند مبتنی بر ابر است که به توسعه دهندگان این امکان را می دهد تا به طور یکپارچه XLS را به اسناد Word تبدیل کنند. این SDK به راحتی فرآیند تبدیل داده های اکسل به اسناد Word را خودکار می کند و در عین حال تمام قالب بندی و طرح بندی را حفظ می کند. فرآیند تبدیل سریع و کارآمد است و تنها در چند خط کد قابل انجام است. در این وبلاگ فنی، نگاهی دقیق تر به نحوه تبدیل XLS به Word با استفاده از Aspose.Cells Cloud SDK برای دات نت خواهیم داشت، از جمله راهنمای گام به گام در مورد نحوه شروع، گزینه های مختلف تبدیل موجود، و چگونگی برای رسیدگی به هر گونه خطایی که ممکن است در طول فرآیند تبدیل رخ دهد. ما همچنین مزایا و محدودیت‌های استفاده از این API مبتنی بر ابر را بررسی خواهیم کرد و آرزوی خود را برای جاسازی صفحه‌گسترده اکسل در یک سند Word برآورده خواهیم کرد.

برای شروع استفاده از SDK، می‌خواهیم مرجع آن را از طریق مدیر بسته NuGet اضافه کنیم. به سادگی “Aspose.Cells-Cloud” را جستجو کنید و دکمه Add Package را بزنید. ثانیاً، اگر قبلاً در Cloud Dashboard مشترک نشده‌اید، لطفاً با استفاده از یک آدرس ایمیل معتبر یک حساب کاربری رایگان ایجاد کنید و اعتبار مشتری شخصی‌شده خود را دریافت کنید.

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

لطفاً مراحل و قطعه کد زیر را دنبال کنید تا اکسل را با استفاده از سی شارپ به word صادر کنید.

// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// نمونه CellsApi را با ارائه جزئیات ClientID و ClientSecret ایجاد کنید
CellsApi instance = new CellsApi(clientID, clientSecret);

// نام فایل اکسل ورودی ما
string name = "myDocument.xls";
// قالب برای سند Word حاصل
string format = "DOCX";

try
{
    // فایل را از درایو محلی بارگیری کنید
    using (var file = System.IO.File.OpenRead(name))
    {

        // عملیات تبدیل را اولیه کنید
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // CSV حاصل را در درایو محلی ذخیره کنید
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // پیام موفقیت چاپ در صورت موفقیت آمیز بودن تبدیل
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

بیایید قطعه کد بالا را درک کنیم:

CellsApi instance = new CellsApi(clientID, clientSecret);

یک شی از CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

var file = System.IO.File.OpenRead(name)

کاربرگ ورودی اکسل را با استفاده از روش OpenRead(…) کلاس System.IO.File بخوانید.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

روش بالا تبدیل Excel به Word را آغاز می کند و DOCX حاصل در فضای ذخیره سازی ابری ذخیره می شود.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

اکنون برای ذخیره Word حاصل (DOCX) در درایو محلی، لطفاً از خطوط کد بالا استفاده کنید

برتری به کلمه

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

می‌توانید نمونه کاربرگ Excel استفاده شده در مثال بالا را از [myDocument.xlsx](https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/myDocument.xlsx دانلود کنید. ).

XLS به Word با استفاده از دستورات cURL

تبدیل XLS به Word با استفاده از دستورات cURL می تواند گزینه مناسبی برای توسعه دهندگانی باشد که به دنبال راه حلی خودکار برای تبدیل فایل ها هستند. از آنجایی که Aspose.Cells Cloud بر روی معماری REST ساخته شده است، بنابراین می توانیم به راحتی تبدیل Excel XLS به Word را با استفاده از دستور cURL انجام دهیم.

اکنون، ابتدا باید یک نشانه دسترسی JWT بر اساس اعتبار مشتری خود ایجاد کنیم:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

حال باید دستور زیر را برای تبدیل سند XLS به Word اجرا کنیم. پس از تبدیل، فایل حاصل در فضای ذخیره سازی ابری ذخیره می شود:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

لطفاً از دستور cURL زیر برای انجام تبدیل Excel به Word و ذخیره خروجی در درایو محلی استفاده کنید:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

نتایجی که اظهار شده

در نتیجه، تبدیل اکسل به ورد می‌تواند فرآیندی زمان‌بر و خسته‌کننده باشد، اما با ابزارها و تکنیک‌های مناسب، می‌توان آن را خودکار کرد و بسیار کارآمدتر کرد. Aspose.Cells Cloud SDK for .NET یکی از ابزارهایی است که می تواند فرآیند را ساده کرده و در صرفه جویی در زمان و افزایش بهره وری به ما کمک کند. با استفاده از این API قدرتمند مبتنی بر ابر، توسعه دهندگان می توانند به راحتی فایل های XLS را به اسناد Word تبدیل کنند و در عین حال تمام قالب بندی و طرح بندی را حفظ کنند. چه در حال ایجاد گزارش، خلاصه یا اسناد دیگر باشید، Aspose.Cells Cloud SDK برای دات نت راه حلی راحت، قابل اعتماد و مقرون به صرفه برای همه نیازهای تبدیل Excel به Word شما ارائه می دهد. این SDK با رابط بصری، اسناد جامع، و [پشتیبانی از مشتری] عالی، یک انتخاب برتر برای توسعه‌دهندگانی است که به دنبال ساده‌سازی گردش کار و بهبود بهره‌وری خود هستند.

مقالات مرتبط

لطفا برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: