Cách chuyển đổi XLS sang XLSX trong C#

Hướng dẫn nhanh này mô tả cách chuyển đổi XLS sang XLSX trong C# mà không cần sử dụng bất kỳ công cụ của bên thứ ba nào. Nó hỗ trợ tùy chỉnh hoạt động tải XLS để giảm yêu cầu bộ nhớ và tạo các tệp XLSX với dữ liệu mong muốn chỉ từ XLS nguồn. Để chuyển đổi XLS sang XLSX Mã C# cũng được cung cấp để minh họa không chỉ chuyển đổi cần thiết mà còn hướng dẫn tùy chỉnh quy trình tải XLS để tránh sao chép dữ liệu không cần thiết sang XLSX đã chuyển đổi.

Các bước chuyển đổi XLS sang XLSX bằng C#

  1. Thiết lập ứng dụng của bạn để thêm tham chiếu đến Aspose.Cells for .NET từ trình quản lý gói NuGet
  2. Khởi tạo đối tượng lớp LoadOptions để kiểm soát việc tải tệp XLS
  3. Định cấu hình đối tượng lớp LoadOptions trước khi tải tệp XLS
  4. Tải tệp XLS vào đối tượng Workbook bằng cài đặt LoadOptions
  5. Lưu tệp XLS đã tải dưới dạng XLSX trên đĩa

Các bước trên cung cấp quy trình từng bước để hỗ trợ cách sử dụng C# chuyển đổi XLS sang XLSX. Quá trình này khá đơn giản và chỉ cần một vài dòng mã nếu bạn chỉ muốn lưu XLS thành XLSX mà không có bất kỳ tùy chỉnh nào. Tuy nhiên, với mục đích học tập, các bước và mã mẫu được chia sẻ để kiểm soát hoạt động tải tệp XLS giống như bạn lọc dữ liệu từ XLS và cũng đặt cờ để tự động thực thi công thức trong khi mở tệp XLS nguồn.

Mã để chuyển đổi XLS sang XLSX trong C#

Mã này sử dụng đối tượng lớp LoadOptions và thể hiện một số thuộc tính như cài đặt bộ nhớ, gắn cờ để phân tích cú pháp công thức sau khi tệp được mở, đặt mật khẩu để mở tệp và đặt bộ lọc để tải dữ liệu từ các trang tính chỉ có hình ảnh. Ngoài ra còn có nhiều tùy chọn khác như kiểm tra các hạn chế của Excel hay không trong khi nhập dữ liệu vào các ô, định cấu hình phông chữ mặc định, đặt kích thước giấy, v.v.

Trong hướng dẫn này, chúng ta đã học cách sử dụng API dựa trên XLS thành XLSX C# một cách hiệu quả. Nếu bạn muốn tìm hiểu quy trình chuyển đổi Excel thành hình ảnh, hãy tham khảo bài viết trên cách chuyển excel sang ảnh trong C#.

 Tiếng Việt