Xuất Thuộc Tính Workbook và Worksheet trong HTML

Giới thiệu

Khi nói đến việc xử lý bảng tính, chúng ta thường thấy mình cần phải chuyển đổi các tệp Excel thành các định dạng khác nhau để chia sẻ, lưu trữ hoặc trình bày. Một nhiệm vụ phổ biến là xuất các thuộc tính sổ làm việc và bảng tính sang định dạng HTML. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thực hiện việc này bằng Aspose.Cells cho .NET. Đừng lo lắng nếu bạn mới làm quen với mã hóa hoặc thư viện Aspose; chúng tôi sẽ chia nhỏ từng bước để bạn dễ dàng theo dõi!

Điều kiện tiên quyết

Trước khi đi sâu vào mã, hãy đảm bảo rằng bạn có mọi thứ cần thiết để bắt đầu:

  1. .NET Framework: Đảm bảo môi trường phát triển của bạn được thiết lập với .NET Framework. Aspose.Cells tương thích với các phiên bản .NET Framework lên đến 4.8.

  2. Aspose.Cells cho .NET: Bạn sẽ cần phải cài đặt Aspose.Cells. Bạn có thể tải xuống thư viện từtrang tải xuống.

  3. IDE: Một Môi trường phát triển tích hợp (IDE) phù hợp như Visual Studio sẽ đơn giản hóa trải nghiệm lập trình của bạn.

  4. Tệp Excel mẫu: Để thử nghiệm, hãy đảm bảo bạn có tệp Excel có tênsampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx trong thư mục làm việc của bạn.

Nhập gói

Bây giờ chúng ta đã đề cập đến các điều kiện tiên quyết, hãy bắt đầu bằng cách nhập các gói cần thiết vào dự án C# của chúng ta. Sau đây là cách bạn có thể thực hiện:

Tạo một dự án mới

  • Mở IDE của bạn và tạo một dự án C# mới. Bạn có thể chọn một ứng dụng bảng điều khiển, hoàn hảo để chạy loại tác vụ này.

Thêm gói NuGet Aspose.Cells

Để thêm gói Aspose.Cells, hãy làm theo các bước sau:

  • Nhấp chuột phải vào dự án của bạn trong Solution Explorer và chọn “Quản lý gói NuGet”.
  • Trong Trình quản lý gói NuGet, tìm kiếm “Aspose.Cells” và cài đặt.
  • Gói này sẽ cung cấp các lớp và phương pháp cần thiết để làm việc với các tệp Excel.

Nhập không gian tên

Ở đầu tệp chương trình chính, hãy đảm bảo bạn bao gồm các không gian tên sau:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Điều này sẽ cho chúng ta quyền truy cập vàoWorkbookHtmlSaveOptions các lớp mà chúng ta sẽ sử dụng trong ví dụ của mình.

Bây giờ bạn đã thiết lập xong, chúng ta hãy chia nhỏ quy trình thành các bước đơn giản.

Bước 1: Thiết lập thư mục tập tin của bạn

Đầu tiên, chúng ta cần chỉ định nơi các tệp đầu vào và đầu ra của chúng ta sẽ được đặt. Trong mã của bạn, hãy khởi tạo các thư mục như thế này:

// Thư mục nguồn
string sourceDir = "Your Document Directory/";  // Cập nhật với đường dẫn thực tế của bạn

// Thư mục đầu ra
string outputDir = "Your Document Directory/";  // Cập nhật với đường dẫn thực tế của bạn
  • Thư mục nguồn: Đây là nơi chứa tệp Excel đầu vào của bạn (sampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx) được lưu trữ.
  • Thư mục đầu ra: Đây là đường dẫn mà bạn muốn lưu tệp HTML đầu ra.

Bước 2: Tải tệp Excel của bạn

Bây giờ chúng ta cần tải tệp Excel bằng cách sử dụngWorkbook lớp học:

// Tải tệp Excel mẫu
Workbook workbook = new Workbook(sourceDir + "sampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx");
  • Ví dụ về sổ làm việc:Workbook hàm tạo sẽ lấy đường dẫn tệp đến tệp Excel của bạn và tạo một phiên bản mới mà bạn có thể thao tác.

Bước 3: Thiết lập tùy chọn lưu HTML

Tiếp theo, chúng ta chỉ định cách chúng ta muốn lưu dữ liệu Excel vào HTML:

// Chỉ định tùy chọn lưu HTML
HtmlSaveOptions options = new HtmlSaveOptions();

// Ngăn chặn việc xuất các thuộc tính của tài liệu, sổ làm việc và bảng tính
options.ExportDocumentProperties = false;
options.ExportWorkbookProperties = false;
options.ExportWorksheetProperties = false;
  • HtmlSaveOptions: Lớp này giúp quản lý cách chuyển đổi tệp Excel sang HTML.
  • Chúng tôi thiết lập một số tùy chọn đểfalsevì chúng tôi không muốn đưa các thuộc tính của sổ làm việc và trang tính vào đầu ra HTML của mình.

Bước 4: Xuất mọi thứ sang HTML

Bây giờ chúng ta đã sẵn sàng lưu bảng tính của mình sang định dạng HTML:

// Xuất tệp Excel sang Html với Tùy chọn lưu Html
workbook.Save(outputDir + "outputExportDocumentWorkbookAndWorksheetPropertiesInHTML.html", options);
  • CácSave phương pháp này có hai tham số: đường dẫn tệp cho tệp HTML đầu ra và các tùy chọn chúng tôi đã thiết lập. Chạy phương pháp này sẽ tạo tệp HTML của bạn trong thư mục đầu ra được chỉ định.

Bước 5: Phản hồi của bảng điều khiển

Cuối cùng, hãy cung cấp một số phản hồi trong bảng điều khiển để biết quá trình đã hoàn tất thành công:

Console.WriteLine("ExportDocumentWorkbookAndWorksheetPropertiesInHTML executed successfully.");

Phần kết luận

Và cứ như vậy, bạn đã xuất thành công các thuộc tính sổ làm việc và bảng tính sang HTML bằng Aspose.Cells cho .NET! Bạn đã làm theo một quy trình đơn giản, từ thiết lập môi trường của mình đến xuất dữ liệu Excel. Điểm tuyệt vời khi sử dụng các thư viện như Aspose.Cells là nó hợp lý hóa các tác vụ phức tạp, giúp cuộc sống của các nhà phát triển dễ dàng hơn. Bây giờ, bạn có thể chia sẻ bảng tính của mình rộng rãi hơn với HTML, giống như để thế giới xem sổ làm việc của bạn mà không cần cung cấp cho họ toàn bộ cuốn sách.

Câu hỏi thường gặp

Làm thế nào để cài đặt Aspose.Cells cho .NET?

Bạn có thể cài đặt thư viện Aspose.Cells qua NuGet trong dự án Visual Studio của mình thông qua Trình quản lý gói NuGet.

Tôi có thể tùy chỉnh đầu ra HTML không?

Có, Aspose.Cells cung cấp nhiều tùy chọn khác nhau trongHtmlSaveOptions để tùy chỉnh cách chuyển đổi tệp Excel của bạn sang HTML.

Có cách nào để đưa thuộc tính tài liệu vào bản xuất HTML không?

Bạn có thể thiết lậpExportDocumentProperties, ExportWorkbookProperties , VàExportWorksheetProperties ĐẾNtrue TRONGHtmlSaveOptions nếu bạn muốn đưa chúng vào.

Ngoài HTML, tôi có thể xuất tệp Excel sang những định dạng nào?

Aspose.Cells hỗ trợ nhiều định dạng khác nhau bao gồm PDF, CSV, XML và nhiều định dạng khác.

Có phiên bản dùng thử không?

Có, bạn có thể tải xuống phiên bản dùng thử miễn phí của Aspose.Cells từtrang web.