Aspose.Cells Text Converter cho .NET
Aspose.Cells Text Converter for .NET là một API hiệu suất cao được thiết kế để chuyển đổi Microsoft Excel sổ làm việc (XLS, XLSX,XLSM) thành nhiều định dạng dựa trên văn bản – bao gồm CSV, TSV, XML, và SQLSCRIPT – và ngược lại. Được xây dựng trên động cơ mạnh mẽ của ASPOSE.CCELL, plugin này làm tăng tốc độ dòng công việc chuyển hóa văn Bản cho các công cụ di chuyển dữ liệu, đường ống báo cáo, quá trình ETL và dịch vụ xử lý bảng.
Cài đặt & Setup
- Thêm gói Aspose.Cells NuGet vào dự án .NET của bạn.
- Thiết lập giấy phép đo để tránh các hạn chế đánh giá.
Để biết thêm chi tiết, hãy xem Cài đặt Hướng dẫn. cho giấy phép, theo dõi Giấy phép theo mức sử dụng .
Các tính năng và chức năng
Hỗ trợ định dạng toàn diện
- Mã sản phẩm: XLSX, XLSX, XLSM
- Nguồn: CSV, TSV, XML (customizable), SQLSCRIPT (tuyên bố INSERT sẵn sàng cơ sở dữ liệu)
- Hỗ trợ chuyển đổi vòng tròn giữa sổ làm việc Excel và định dạng dựa trên văn bản
Delimiter & Encoding tùy chỉnh
- Thiết lập định lượng tùy chỉnh, ký tự trích dẫn, và theo dõi thoát khỏi cho CSV/TSV
- Bộ mã hóa điều khiển (UTF-8, UTF-16, ISO-8859-1, vv) để tương thích
- Các tùy chọn để bao gồm / loại trừ đầu, chân, và hàng trắng
XML cấu trúc kiểm soát
- Bản đồ dữ liệu bảng tính vào các yếu tố và thuộc tính XML với mẫu tùy chỉnh
- Thiết lập các yếu tố gốc, không gian tên và kết quả phù hợp với lịch trình
- Hỗ trợ các bản trình bày XML trung tâm hàng và tế bào
SQLSCRIPT thế hệ
- Chuyển đổi mỗi hàng thành SQL INSERT tuyên bố tự động
- Tùy chỉnh tên bảng, danh sách cột và định dạng giá trị
- Tích hợp nhiều INSERTs cho hoạt động tối ưu trong cơ sở dữ liệu tương đối
Hiệu suất và Scalability
- Chuyển đổi dựa trên dòng cho sổ làm việc lớn
- Chuyển đổi đồng bộ bằng cách sử dụng các hệ thống đa hạt
- Trọng lượng nhẹ cho xuất khẩu một bảng, công suất cao cho chuyển đổi khối lượng
Lỗi xử lý và xác nhận
- Hiển thị ngoại lệ rõ ràng cho các lỗi chuyển đổi, vi phạm định dạng và các vấn đề I/O
- Chế độ xác thực để kiểm tra / chính xác dữ liệu trước / sau chuyển đổi
- Điểm tích hợp đăng ký cho các khung .NET logging
Ví dụ: Excel sang CSV Conversion
using Aspose.Cells;
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);
Lời khuyên và thực hành tốt nhất
- Metered Licensing : Initialize tại ứng dụng khởi động và theo dõi sử dụng quota.
- Quản lý tài nguyên : Sử dụng dòng cho sổ làm việc lớn và sắp xếp các đối tượng chuyển đổi một cách nhanh chóng.
- Coding Consistency: Align with target systems to avoid character corruption. (tương thích với các hệ thống mục tiêu để tránh tham nhũng nhân vật.
- Thread Safety : Tự động chuyển đổi riêng biệt cho mỗi thread / task.
- Error Recovery : Wrap calls in try/catch with fallback logic for invalid cells.
- Templates Reusable : Lưu templates XML/SQLSCRIPT bên ngoài cho các bản cập nhật dễ dàng.
Các vấn đề chung và giải pháp
- Dữ liệu không được tìm thấy : Hãy chắc chắn rằng con đường file được cung cấp là chính xác.
- Thông thức tệp không được hỗ trợ : Kiểm tra định dạng nhập được Hỗ trợ bởi Aspose.Cells.
Những câu hỏi thường gặp
**Aspose.Cells Text Converter cho .NET là gì?**Nó là một API tập trung để chuyển đổi bảng điều khiển Excel sang/từ các định dạng dựa trên văn bản như CSV, TSV, XML và SQLSCRIPT.
**Làm thế nào nó khác với Aspose.Cells cho .NET?**Aspose.Cells là một thư viện đa chức năng, trong khi Text Converter nhằm vào các nhiệm vụ chuyển đổi tập trung vào văn bản.
**Các định dạng nào được hỗ trợ?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT, và nhiều hơn nữa.
**Có thể tùy chỉnh cài đặt tạo văn bản không?**Có, sử dụng SaveOptions
Các subclass như TxtSaveOptions
, JsonSaveOptions
, vv.