Chuyển đổi tệp Excel sang định dạng JSON làm đơn giản hóa việc trao đổi dữ liệu giữa các nền tảng và hệ thống khác nhau. hướng dẫn này cho thấy cách sử dụng Aspose.Cells cho .NET để chuyển đổi data Excel thành jSON, làm cho nó dễ dàng hơn để làm việc với các ứng dụng web và APIs.

Giới thiệu

Các tệp Excel được sử dụng rộng rãi để lưu trữ dữ liệu có cấu trúc, nhưng chúng có thể rất phổ biến khi tích hợp với các công nghệ web hiện đại mà thích định dạng JSON. Hướng dẫn này sẽ hướng dẫn bạn thông qua quá trình chuyển đổi data của Excel sang jSON bằng cách dùng Aspose.Cells cho .NET, một thư viện mạnh mẽ được thiết kế để xử lý các hoạt động Excel phức tạp một cách hiệu quả.

Hướng dẫn từng bước để chuyển đổi Excel sang JSON

Bước 1: Cài đặt Aspose.Cells qua NuGet

Trước khi chúng tôi bắt đầu, hãy chắc chắn rằng dự án của bạn được thiết lập với các phụ thuộc cần thiết. Bạn có thể cài đặt Aspose.Cells cho .NET bằng cách sử dụng NuGet Package Manager:

$ dotnet add package Aspose.Cells

Bước 2: Thiết lập giấy phép Aspose.Cells

Để mở khóa đầy đủ chức năng và hỗ trợ từ Aspose.Cells, bạn cần thiết lập một khóa giấy phép. bước này rất quan trọng cho môi trường sản xuất.

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

Bước 3: Tải file Excel

tải tệp Excel của bạn vào một Workbook đối tượng, phục vụ như là điểm đầu vào cho tất cả các hoạt động trong Aspose.Cells.

Workbook workbook = new Workbook("file.xlsx");

Bước 4: Chọn Excel Data để chuyển đổi

Bạn có thể phân loại các loại dữ liệu khác nhau từ một bảng Excel. đây là một số ví dụ:

  • Độ phân giải:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Màn hình đơn:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Bảng, biểu đồ, bảng Pivot, v.v.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Bước 5: Tập trung dữ liệu Excel vào JSON

Một khi bạn đã xác định dữ liệu, serialize nó into a JSON string using Aspose.Cells’ utility methods.

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Bước 6: Lưu dữ liệu JSON

Cuối cùng, lưu dữ liệu JSON được phân loại vào một tệp hoặc dòng output để sử dụng thêm.

System.IO.File.WriteAllText("output.json", jsonString);

Bước 7: Tùy chỉnh JSON Output (tùy chọn)

Bạn có thể tùy chỉnh kết quả JSON bằng cách kiểm soát các tùy chọn phân loại và bao gồm các yếu tố cụ thể như công thức, hyperlinks, biểu đồ, hình ảnh, v.v. Bước này là lựa chọn nhưng cải thiện tính linh hoạt.

Kết luận

Chuyển đổi dữ liệu Excel sang JSON bằng cách sử dụng Aspose.Cells cho .NET giúp đơn giản hóa việc trao đổi và thao tác trong các ứng dụng web và APIs.

More in this category