HTML JPG PDF XML XLS
  Product Family
PDF

Chuyển đổi XLS thành mảng byte thông qua C#

Hiệu suất cao và gốc Microsoft Excel XLS chuyển đổi sang mảng byte hoặc ngược lại để xử lý dữ liệu bảng tính bằng API .NET phía máy chủ.

Byte Array rất hữu ích cho việc xử lý hoặc lưu trữ dữ liệu. Bạn có thể chuyển đổi tệp XLS thành Byte Array cũng nhưMảng Byte tới XLS tài liệu sử dụng ngôn ngữ C#. Để chuyển đổi XLS thành mảng byte, chúng tôi sẽ sử dụng

Aspose.Cells for .NET

API cung cấp các tính năng khác nhau để thao tác và chuyển đổi tài liệu bằng nền tảng .NET.

Cách chuyển đổi XLS thành mảng Byte thông qua C#

Các nhà phát triển có thể dễ dàng tải và chuyển đổi tệp XLS thành mảng byte để thực hiện các tác vụ thao tác tiếp theo chỉ bằng một vài dòng mã.

  1. Bao gồm không gian tên trong tệp lớp của bạn
  2. Tải tệp đầu vào XLS bằng Workbook
  3. Khởi tạo đối tượng MemoryStream
  4. Chuyển đổi dữ liệu luồng thành mảng byte
  5. Xử lý dữ liệu theo yêu cầu của bạn

yêu cầu hệ thống

Chỉ cần đảm bảo rằng hệ thống đó có Microsoft Windows hoặc hệ điều hành tương thích với .NET Framework, .NET Core, Windows Azure, Mono hoặc Xamarin Platforms cũng như môi trường phát triển như Microsoft Visual Studio.

  • Cài đặt từ dòng lệnh nhưnuget install Aspose.Cells hoặc thông qua Bảng điều khiển quản lý gói của Visual Studio vớiInstall-Package Aspose.Cells.
  • Ngoài ra, hãy tải trình cài đặt MSI ngoại tuyến hoặc tất cả các tệp DLL trong tệp ZIP từlượt tải xuống
 

Mã mẫu này hiển thị XLS thành mảng byte C# Chuyển đổi

Workbook workbook = new Workbook("sourceFile.xls");

//Save the workbook in memory stream
MemoryStream ms = new MemoryStream();

workbook.Save(ms, SaveFormat.Xls);

//Read bytes from memory stream
byte[] byte_array = new byte[ms.Length];
ms.Read(byte_array, 0, byte_array.Length);

// Process the memory stream byte array data as of your requirement 
 
Thư viện lập trình bảng tính Excel có khả năng xây dựng các ứng dụng đa nền tảng với khả năng tạo, sửa đổi, chuyển đổi, kết xuất và in tất cả các tệp Excel. .NET Excel API không chỉ chuyển đổi giữa các định dạng bảng tính mà còn có thể hiển thị các tệp Excel bao gồm XLS dưới dạng hình ảnh, PDF, HTML, ODS, v.v., do đó biến nó thành một lựa chọn hoàn hảo để trao đổi tài liệu ở các định dạng tiêu chuẩn ngành.

XLS Những gì là XLS Tập Tin Định Dạng

Các tệp có phần mở rộng XLS biểu thị Định dạng tệp nhị phân Excel. Những tệp như vậy có thể được tạo bởi Microsoft Excel cũng như các chương trình bảng tính tương tự khác như OpenOffice Calc hoặc Apple Numbers. Tệp được lưu bởi Excel được gọi là Sổ làm việc trong đó mỗi sổ làm việc có thể có một hoặc nhiều trang tính. Dữ liệu được lưu trữ và hiển thị cho người dùng ở định dạng bảng trong trang tính và có thể bao gồm các giá trị số, dữ liệu văn bản, công thức, kết nối dữ liệu ngoài, hình ảnh và biểu đồ. Các ứng dụng như Microsoft Excel cho phép bạn xuất dữ liệu sổ làm việc sang nhiều định dạng khác nhau bao gồm PDF, CSV, XLSX, TXT, HTML, XPS và một số định dạng khác. Định dạng tệp XLS đã được thay thế bằng định dạng có cấu trúc và mở hơn, XLSX, với bản phát hành Microsoft Excel 2007. Các phiên bản mới nhất vẫn cung cấp hỗ trợ tạo và đọc tệp XLS, mặc dù XLSX hiện là lựa chọn sử dụng đầu tiên.

Đọc Thêm

Chuyển đổi được hỗ trợ khác

Bạn cũng có thể chuyển đổi các định dạng tệp khác thành mảng byte hoặc ngược lại, bao gồm một số định dạng được liệt kê bên dưới.

XLS Tới mảng Byte (Microsoft Bảng tính Excel (Cũ))
XLSX Tới mảng Byte (Mở sổ làm việc XML)
XLSB Tới mảng Byte (Sổ làm việc nhị phân Excel)
XLSM Tới mảng Byte (Bảng tính hỗ trợ macro)
XLT Tới mảng Byte (Mẫu Excel 97 - 2003)
XLTM Tới mảng Byte (Mẫu hỗ trợ macro Excel)
CSV Tới mảng Byte (Giá trị được phân tách bằng dấu phẩy)
TSV Tới mảng Byte (Giá trị được phân tách bằng tab)
ODS Tới mảng Byte (Bảng tính OpenDocument)
XLS Đến PDF (Định dạng tài liệu di động)
XLS Đến HTML (Ngôn ngữ đánh dấu siêu văn bản)
XLSX Đến XPS (Microsoft Tệp Excel OOXML Excel)
XLSX Đến HTML (Tệp Excel OOXML)
XLSX Đến SVG (Đồ họa Vector có thể mở rộng)
XLS Đến JPEG (JPEG Hình ảnh)