Bảng nội dung

Tổng quan

của The Aspose.Cells.LowCode TextConverter đơn giản hóa việc chuyển đổi Excel spreadsheets sang các định dạng văn bản khác nhau, chẳng hạn như CSV, TSV, XML, SLK, và DIF. Công cụ này là cần thiết cho việc trao đổi dữ liệu, đường ống ETL và tích hợp với hệ thống di sản. Aspose.Cells.SaveOptions Ví dụ, khi sử dụng tính năng .NET Excel to Text, bạn có thể dễ dàng xuất dữ liệu của mình trong một định dạng thân thiện với người dùng.

Tại sao chuyển đổi Excel sang định dạng văn bản?

  • Data Integration & ETL: Dễ dàng tích hợp dữ liệu bảng điều khiển vào các cơ sở data, hệ thống phân tích và kho data.
  • Legacy System Compatibility: Giao tiếp với các hệ thống cũ đòi hỏi nhập văn bản thẳng.
  • Dữ liệu có thể đọc và được duy trì: đơn giản hóa việc xem xét và quản lý dữ liệu với các định dạng dễ đọc của con người.

Lợi ích chính của Aspose.Cells LowCode TextConverter

  • Hỗ trợ định dạng mở rộng: dễ dàng chuyển đổi sang CSV, TSV, XML, SLK, DIF, SQLSCRIPT, và nhiều hơn nữa.
  • Đơn giản API Sử dụng: Chuyển đổi nhanh bằng mã tối thiểu với một cuộc gọi phương pháp duy nhất.
  • Các cách xoay chính xác: Chuyển đổi trở lại và về phía trước giữa Excel và định dạng văn bản mà không bị mất dữ liệu.
  • Khả năng mã hóa linh hoạt: quản lý dễ dàng mã hoá tệp thông qua dòng hoặc cấu hình tùy chỉnh.

Nguyên tắc

  • Cài đặt phiên bản mới nhất của Aspose.Cells.LowCode qua NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 hoặc mới hơn.
  • Những tên gọi cần thiết:
using Aspose.Cells;
using Aspose.Cells.LowCode;

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

Excel đến CSV

Chuyển đổi bảng điều khiển Excel trực tiếp sang định dạng CSV:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV đến Excel

nhập dữ liệu CSV trở lại vào sổ làm việc Excel:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

Các định dạng khác (TSV, SLK, XML)

Chuyển đổi Excel sang các định dạng văn bản khác một cách dễ dàng:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

Mẫu C# Code Example

Một chương trình C# hoàn chỉnh, có thể thực hiện cho thấy chuyển đổi giữa Excel và CSV:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
}

Mẹo Tối Ưu Hiệu Suất

  • Quản lý Datasets lớn: Chuyển đổi các tập tin lớn thành các mảnh hoặc dòng dữ liệu theo dòng.
  • Tự động hóa lịch sử: Sử dụng xử lý hàng hoặc các nhiệm vụ lịch trình để tự động hoá chuyển đổi lặp lại.
  • Custom Delimiter Handling: Ứng dụng tùy chỉnh delimiters bằng cách sử dụng thêm scripting hoặc đầy đủ Aspose.Cells API.

Vấn đề chung & Giải quyết vấn đề

lỗi hoặc vấn đềGiải pháp đề nghị
Unsupported SaveFormat sai lầmKiểm tra các định dạng phù hợp với các loại được hỗ trợ và phần mở rộng tệp chính xác.
Lỗi mã hóaNói rõ mã hóa (ví dụ: Encoding.UTF8Khi đọc / viết.
dữ liệu truncation hoặc misalignmentTùy chỉnh chiều rộng hoặc giới hạn cột với các tùy chọn API đầy đủ.

Những câu hỏi thường gặp (FAQ)

Q1: Có thể bao gồm các tiêu đề trong CSV xuất khẩu không? Vâng, đảm bảo dòng Excel đầu tiên chứa các tiêu đề.

Q2: Làm thế nào để tôi chuyển đổi dữ liệu XML trở lại định dạng Excel? thiết lập SaveFormat = SaveFormat.Xml trong TextConverter.Process.

Q3: TextConverter có hỗ trợ nén tệp không? Không áp dụng trực tiếp; sử dụng .NET System.IO.Compression riêng biệt sau khi chuyển đổi.

Các nguồn lực liên quan

More in this category