PHP Excel sang HTML

Để nhúng bảng tính Excel trong các trang web của bạn, bạn cần chuyển đổi chúng thành hình ảnh hoặc nội dung HTML. Vì HTML phù hợp hơn với các trang web, do đó, bài viết này trình bày cách chuyển đổi tệp Excel XLSX hoặc XLS sang các trang HTML trong PHP.

API chuyển đổi PHP Excel sang HTML

Để chuyển đổi các tệp Excel XLSX hoặc XLS sang HTML, chúng tôi sẽ sử dụng Aspose.Cells cho PHP qua Java. API cung cấp một loạt các tính năng tự động hóa bảng tính cho các ứng dụng web dựa trên PHP. Bạn có thể tải xuống gói của API từ tại đây.

Cách sử dụng

Sau đây là các điều kiện tiên quyết mà bạn cần đáp ứng để sử dụng Aspose.Cells cho PHP thông qua Java.

Khi bạn đã hoàn thành các điều kiện tiên quyết, hãy làm theo các bước dưới đây để thực thi tệp example.php để kiểm tra.

  1. Đặt tệp Java.inc vào thư mục gốc của gói API mà bạn đã tải xuống.

  2. Chạy JavaBridge.jar bằng các lệnh dưới đây trong dấu nhắc lệnh:

> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Chạy example.php từ thư mục gốc của API bằng lệnh dưới đây:
> php example.php

Chuyển đổi tệp Excel sang HTML trong PHP

Sau đây là các bước để chuyển đổi tệp Excel sang HTML.

Mẫu mã sau đây cho thấy cách chuyển đổi tệp Excel XLSX sang HTML trong PHP.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;

// tải tài liệu để được chuyển đổi
$wkbk = new Workbook("Book.xlsx");

// lưu dưới dạng HTML
$wkbk->save("output.html", SaveFormat::HTML);

Excel sang HTML

Excel sang HTML PHP

Excel sang HTML - Đặt các tùy chọn bổ sung

Aspose.Cells cũng cho phép bạn thiết lập các tùy chọn bổ sung trong Excel để chuyển đổi HTML, chẳng hạn như bật văn bản chú giải công cụ, hiển thị / ẩn đường lưới, v.v. Để bật hoặc tắt các tùy chọn này, lớp HtmlSaveOptions được sử dụng.

Sau đây là các bước để đặt các tùy chọn bổ sung trong khi chuyển đổi tệp Excel sang HTML.

Mẫu mã sau đây cho thấy cách đặt các tùy chọn bổ sung trong khi chuyển đổi XLSX sang HTML trong PHP.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;

// tải tài liệu để được chuyển đổi
$wkbk = new Workbook("Book.xlsx");

// tạo và đặt các tùy chọn lưu HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);

// lưu dưới dạng HTML
$wkbk->save("output.html", $options);

Nhận giấy phép API miễn phí

Bạn có thể sử dụng API miễn phí mà không bị giới hạn đánh giá bằng cách sử dụng giấy phép tạm thời.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp Excel sang HTML bằng PHP. Hơn nữa, bạn đã thấy cách tùy chỉnh chuyển đổi từ Excel sang HTML. Bạn có thể khám phá thêm về API PHP Excel bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ câu hỏi nào, vui lòng cho chúng tôi biết qua diễn đàn của chúng tôi.

Xem thêm