UltKit

Chuyển HTML sang Excel

Bảng trên trang web và trong báo cáo HTML trông giống bảng tính nhưng thực chất chỉ là văn bản. Hãy tải file .html lên để nhận file .xlsx với từng ô là một ô thực sự, sẵn sàng để sắp xếp, lọc và tính tổng.

Chuyển đổi tài liệu

hoặc thả tệp PDF, DOC, DOCX … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Lưu hoặc thu thập file HTML

    Dùng file HTML do hệ thống xuất ra, hoặc lưu trang web trong trình duyệt bằng Ctrl+S (Cmd+S trên Mac) với kiểu Webpage, HTML only. Có thể tải lên tối đa 20 file, mỗi file 95 MB.

  2. 2

    Chọn mức định dạng muốn giữ lại

    Với Định dạng văn bản đặt ở Keep all, tiêu đề in đậm và màu ô được giữ lại ở những chỗ Excel hỗ trợ; chế độ Simple chỉ ghi cấu trúc bảng thuần.

  3. 3

    Chuyển sang XLSX

    Nhấn Chuyển sang XLSX rồi mở workbook trong Excel, Google Sheets, Numbers hoặc LibreOffice Calc.

Trả lời

Làm thế nào để chuyển HTML sang Excel?

Tải lên file .html hoặc .htm, giữ XLSX làm định dạng đích rồi nhấn Chuyển sang XLSX. Trình chuyển đổi đọc các phần tử bảng trong trang và ghi từng hàng, từng ô vào workbook.

Vì sao sao chép bảng HTML vào Excel hay bị lỗi

Bảng xuất hiện trên web cùng RFC 1942 năm 1996 và trở thành một phần của HTML 3.2 vào năm sau, từ đó hầu như mọi báo cáo, bảng giá và trang thống kê đều dùng đến chúng. Sao chép bảng từ trình duyệt vào Excel tưởng dễ, cho đến khi dữ liệu dán vào chỉ nằm trong một cột, kèm theo liên kết và biểu tượng, một ô bị tách thành hai hàng, hoặc 1-2 bị biến thành ngày.

Chuyển đổi file giúp bỏ qua hoàn toàn bộ nhớ tạm: trình chuyển đổi đọc chính các phần tử bảng, hàng và ô, nên lưới trong workbook khớp với lưới trong mã nguồn. Điều này quan trọng nhất với bảng dài, trang có nhiều bảng và các bản xuất nhận hằng tuần mà bạn không muốn dọn thủ công.

Các loại file HTML thường được chuyển sang Excel

  1. File xuất .xls giả

    Ngân hàng trực tuyến, hệ thống trường học và nhân sự thường gửi bảng HTML đặt tên report.xls. Excel mở file này kèm cảnh báo định dạng.

  2. Trang web đã lưu

    Bảng xếp hạng, thống kê của chính phủ và bảng so sánh sản phẩm được lưu từ trình duyệt thành file HTML.

  3. Công cụ báo cáo

    Phần mềm phân tích, giám sát và kế toán cung cấp báo cáo HTML bên cạnh hoặc thay cho bảng tính.

Giới hạn của Excel với bảng HTML lớn

hàng mỗi sheet
1.048.576
cột mỗi sheet (A đến XFD)
16.384
ký tự trong một ô
32.767
file HTML mỗi lượt
20 × 95 MB

Đó là giới hạn của lưới XLSX từ Excel 2007, và bảng HTML thực tế hiếm khi chạm tới. Giới hạn thực tế thường nằm ở chính trang web: trang cuộn vô hạn được lưu từ trình duyệt chỉ chứa những hàng đã tải, nên hãy cuộn đến cuối, hoặc dùng tính năng xuất của chính trang đó, trước khi lưu. Với bảng nằm trong PDF thay vì trang web, PDF sang CSV sẽ trích xuất, và công cụ chuyển đổi dữ liệu sẽ chuyển kết quả sang bất kỳ định dạng nào khác.

Thông tin về định dạng HTML và XLSX

HTML

Ngôn ngữ đánh dấu siêu văn bản (HTML)

HTML là ngôn ngữ đánh dấu của web, được Tim Berners-Lee mô tả lần đầu vào đầu thập niên 1990 và hiện do WHATWG duy trì dưới dạng tiêu chuẩn sống. Tệp HTML mô tả tiêu đề, đoạn văn, liên kết, bảng, hình ảnh và biểu mẫu, còn phần trình bày thường đến từ CSS. Mọi trình duyệt đều hiển thị HTML, và định dạng này cũng được dùng cho mẫu email và trang web đã lưu. Một tệp HTML đơn lẻ thường phụ thuộc vào ảnh và stylesheet bên ngoài, nên có thể hiển thị lỗi khi bị di chuyển riêng.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
1993 · Tim Berners-Lee; maintained by WHATWG
Công cụ chuyển đổi HTML

XLSX

Sổ làm việc Microsoft Excel

XLSX là định dạng sổ làm việc mặc định của Microsoft Excel kể từ Office 2007, dựa trên chuẩn Office Open XML. Định dạng lưu nhiều trang tính, công thức, định dạng, biểu đồ, pivot table và quy tắc xác thực dữ liệu trong một gói ZIP chứa XML. XLSX hỗ trợ hơn một triệu hàng mỗi trang tính và là định dạng trao đổi mặc định cho bảng tính trong doanh nghiệp. Google Sheets, LibreOffice và Numbers mở được XLSX, dù macro và các tính năng nâng cao có thể không được giữ lại.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
2007 · Microsoft
Công cụ chuyển đổi XLSX

Chuyển HTML sang Excel khi cần xử lý các con số vốn được đăng để đọc: bảng kết quả trên trang web, báo cáo mà hệ thống chỉ xuất ra HTML, hoặc file giả .xls cần trở thành workbook đúng nghĩa.

Câu hỏi thường gặp về chuyển HTML sang Excel

Vì sao Excel báo định dạng và phần mở rộng của file không khớp?

Nhiều ứng dụng web và hệ thống nghiệp vụ cũ có tính năng xuất Excel, nhưng thực chất đó là bảng HTML được lưu với tên .xls, vì Excel từ lâu đã mở được HTML. Các phiên bản gần đây cảnh báo về sự không khớp này và có thể mở file ở chế độ Protected View. Hãy đổi tên thành .html, chuyển đổi tại đây, bạn sẽ có file XLSX thật và mở ra không còn cảnh báo.

Có thể chuyển bảng trực tiếp từ địa chỉ trang web không?

Công cụ này xử lý file, nên hãy lưu trang trước: trong Chrome, Edge, Firefox hoặc Safari, dùng Save Page As và chọn tùy chọn chỉ lưu HTML. Với trang công khai cần cập nhật liên tục, hàm IMPORTHTML của Google Sheets cũng có thể lấy bảng theo vị trí trên trang, nhưng không dùng được với trang phải đăng nhập.

Chuyển HTML sang Excel có khác chuyển HTML sang CSV không?

Có. CSV chứa một bảng dưới dạng văn bản thuần, không có kiểu dữ liệu, màu hay sheet bổ sung, phù hợp để nhập vào phần mềm khác. XLSX giữ trang có nhiều bảng được sắp xếp gọn gàng và giữ kiểu dữ liệu của ô để dùng công thức. Nếu cần file để nhập dữ liệu, hãy dùng HTML sang CSV.

Định dạng của trang có được đưa vào file Excel không?

Với Định dạng văn bản ở Keep all, hàng tiêu đề in đậm, màu nền ô và căn lề chữ được giữ lại trong phạm vi Excel hiển thị được. Bố cục trang, menu và font tải từ web không thuộc về bảng nên sẽ bị bỏ qua.

Ô trải dài qua nhiều cột sẽ được xử lý thế nào?

Tiêu đề viết bằng colspan hoặc rowspan, chẳng hạn tiêu đề Quý nằm trên ba cột tháng, sẽ trở thành ô gộp trong Excel. Nếu định sắp xếp hoặc tạo PivotTable, hãy bỏ gộp các ô đó sau khi chuyển, vì Excel không sắp xếp được vùng chứa các ô gộp có kích thước khác nhau.