تبدیل فایل های اکسل به فرمت JSON، تبادل داده ها بین پلتفرم ها و سیستم های مختلف را آسان تر می کند.این راهنمای نشان می دهد که چگونه از Aspose.Cells برای .NET برای تبدیل داده های Excel به jSON استفاده کنیم، به این ترتیب کار با برنامه های وب و API ها راحت تر است.
معرفی
فایل های اکسل به طور گسترده ای برای ذخیره سازی داده های ساختار یافته مورد استفاده قرار می گیرند، اما آنها می توانند در هنگام ادغام با تکنولوژی های وب مدرن که ترجیح می دهند فرمت JSON. این راهنمای شما را از طریق فرآیند تبدیل داده ها اکسیل به jSON با استفاده از Aspose.Cells برای .NET، یک کتابخانه قدرتمند طراحی شده برای مقابله با عملیات پیچیده اکسل موثر است.
راهنمای گام به گام برای تبدیل Excel به JSON
مرحله 1: نصب Aspose.Cells از طریق NuGet
قبل از شروع، مطمئن شوید که پروژه شما با اعتیاد لازم تنظیم شده است. شما می توانید Aspose.Cells برای .NET با استفاده از NuGet Package Manager نصب کنید:
$ dotnet add package Aspose.Cells
مرحله 2: تنظیم Aspose.Cells مجوز
برای باز کردن قابلیت های کامل و پشتیبانی از Aspose.Cells، شما باید یک کلید مجوز نصب کنید.این مرحله برای محیط های تولید بسیار مهم است.
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
مرحله 3: فایل های اکسل را بارگذاری کنید
فایل های اکسل خود را به یک Workbook
موضوع، که به عنوان نقطه ورود برای تمام عملیات در Aspose.Cells خدمت می کند.
Workbook workbook = new Workbook("file.xlsx");
مرحله 4: مشخص کردن داده های Excel برای تبدیل
شما می توانید انواع مختلفی از داده ها را از یک ورق اکسل سریالی کنید.در اینجا چند نمونه وجود دارد:
- محدوده سلولی :
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
- تصویری از سلول:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
- جدول ها، نمودارها، جدول های Pivot و غیره:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;
مرحله 5: داده های اکسل را به JSON سریالی کنید
پس از مشخص کردن داده ها، آن را به یک نوار JSON با استفاده از روش های کاربردی Aspose.Cells سریالی کنید.
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
مرحله 6: ذخیره اطلاعات JSON
در نهایت، ذخیره داده های سریالی شده JSON به یک فایل یا جریان خروجی برای استفاده بیشتر.
System.IO.File.WriteAllText("output.json", jsonString);
مرحله 7: سفارشی سازی خروجی JSON (اختیاری)
شما می توانید خروجی JSON را با کنترل گزینه های سریال سازی و شامل عناصر خاص مانند فرمول ها، لینک های هیپر، نمودارها، تصاویر و غیره سفارشی کنید این مرحله اختیاری است اما انعطاف پذیری را افزایش می دهد.
نتیجه گیری
تبدیل داده های اکسل به JSON با استفاده از Aspose.Cells برای .NET، تبادل و دستکاری داده ها در برنامه های وب و API ها را آسان تر می کند.