Cách chuyển đổi TXT sang JSON sử dụng C#

Cách chuyển đổi TXT sang JSON sử dụng C#

Chuyển đổi tệp văn bản sang JSON là hữu ích khi tích hợp dữ liệu di sản hoặc cấu trúc file phẳng vào các APIs hiện đại hoặc ống data. Với Aspose.Cells cho .NET, bạn có thể chuyển đổi một cách an toàn .txt file để .json định dạng bằng cách sử dụng một vài dòng đơn giản của mã C#.

Tại sao chuyển đổi TXT sang JSON?

  • Tương thích ứng dụng:- JSON là định dạng tiêu chuẩn cho các hệ thống web và backend, làm cho nó lý tưởng cho việc chuyển dữ liệu.

  • Kết quả cấu trúc:- Chuyển đổi văn bản thô sang JSON có cấu trúc để dễ dàng xử lý và dễ đọc.

  • Tự động hóa:- Xóa các nhiệm vụ chuyển đổi thủ công với logic C# có thể lập trình.

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

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

Thêm thư viện Aspose.Cells vào dự án .NET của bạn:

dotnet add package Aspose.Cells

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

Tạo các tính năng được cấp phép:

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

Bước 3: Tải tệp TXT

Bắt đầu một sổ làm việc và tải vào .txt file :

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

Bước 4: Thiết lập JsonSaveOptions

Tạo một ví dụ để quản lý cách dữ liệu được lưu trữ:

JsonSaveOptions options = new JsonSaveOptions();

Bước 5: Xuất sang JSON

Chuyển đổi nội dung sổ làm việc sang định dạng JSON:

workbook.Save("output.json", options);

Bước 6: Save JSON Output

Sản lượng được tiết kiệm như một .json file trên đĩa.

Bước 7: Customize output (tùy chọn)

Sử dụng JsonSaveOptions cho các tùy chọn xuất khẩu fine-tune như:

  • phân loại chìa khóa
  • Cài đặt header rows
  • Tải các dòng trống hoặc lá

Các vấn đề chung và Fixes

Định dạng txt file invalid

  • Giải pháp: Hãy chắc chắn rằng tệp TXT được cấu trúc với các bộ định mức nhất quán (ví dụ, tab hoặc commas) để giúp chia sẻ.

2. trống hoặc phần kết quả

    • Giải pháp *: Sử dụng JsonSaveOptions để đảm bảo rằng các hàng và cột thích hợp được chọn cho xuất khẩu.

3. lỗi truy cập file

  • Giải pháp: Kiểm tra các con đường tệp và quyền khi tải hoặc lưu tệp.
 Tiếng Việt