Chuyển XML sang Excel
Đọc hóa đơn XML, file sao kê ngân hàng, feed sản phẩm hoặc file xuất từ phần mềm kế toán như một bảng tính thông thường, mỗi bản ghi một dòng, không cần thiết lập XML map trong Excel.
Chuyển đổi dữ liệu
hoặc thả tệp CSV, TSV, TXT … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Ký tự ngăn cách các cột trong tệp CSV và văn bản, dùng cho cả đọc và ghi. Tự động sẽ nhận diện từ dữ liệu đầu vào và ghi bằng dấu phẩy.
UTF-8 dùng được cho mọi ngôn ngữ. Chọn UTF-8 có BOM nếu Excel trên Windows hiển thị sai ký tự có dấu hoặc ký tự châu Á khi mở tệp CSV.
Với đầu vào Excel, ODS và Numbers: chỉ chuyển trang tính đầu tiên, hoặc mọi trang tính (mỗi trang tính một tệp CSV trong tệp ZIP, hoặc mỗi trang tính một khóa JSON).
Tên thẻ trang tính trong bảng tính mới, tối đa 31 ký tự.
Mảng đối tượng dùng tên cột làm khóa cho từng dòng; mảng của mảng gọn hơn và giữ tiêu đề làm mảng đầu tiên.
Tên phần tử ngoài cùng bao tất cả các dòng; mỗi dòng trở thành một <row> bên trong nó.
Dùng trong các câu lệnh CREATE TABLE và INSERT. Chỉ gồm chữ cái, chữ số và dấu gạch dưới.
Cách đặt dấu trích dẫn và kiểu cột hơi khác nhau giữa các cơ sở dữ liệu; hãy chọn hệ bạn sẽ nhập vào.
Ghi lại các ô ngày tháng theo một định dạng thống nhất. ISO (2026-10-18) an toàn nhất cho cơ sở dữ liệu và mã nguồn; giữ nguyên để chúng như trong tệp gốc.
Cách sử dụng công cụ này
- 1
Tải lên các file XML
Thả một hoặc nhiều file .xml vào khu vực tải lên, tối đa 20 file mỗi lần và 95 MB mỗi file. Mỗi file sẽ thành một workbook riêng.
- 2
Đặt tên trang tính nếu muốn
Định dạng đầu ra được đặt là XLSX. Trong Cài đặt nâng cao, Tên trang tính đổi tên thẻ trang tính, còn Ngày tháng có thể chuyển dấu thời gian sang định dạng mà nhóm của bạn dễ đọc.
- 3
Chuyển và mở file
Nhấn Chuyển sang XLSX (Excel) rồi mở workbook trong Excel, Numbers, Google Sheets hoặc LibreOffice Calc.
Các file XML thường cần mở bằng Excel
XML là chuẩn W3C từ năm 1998, và thế mạnh của nó là độ chính xác: mỗi giá trị nằm trong một thẻ có tên, và lược đồ có thể quy định chính xác thẻ nào được phép. Đó là lý do chính phủ, ngân hàng và các nhà bán lẻ lớn chọn nó cho dữ liệu giữa các máy. Điểm bất tiện là chính độ chính xác ấy khiến người đọc file trong trình soạn thảo văn bản rất mệt.
Từ tháng 1 năm 2019, Ý yêu cầu hóa đơn giữa doanh nghiệp phải đi qua hệ thống trao đổi của nước này dưới dạng XML FatturaPA. Mạng Peppol mà nhiều bên mua công của châu Âu sử dụng truyền hóa đơn UBL, cũng là XML. Các ngân hàng chuyển sang ISO 20022 gửi sao kê tài khoản dưới dạng XML camt.053. Sàn thương mại và nguồn cấp mua sắm mô tả sản phẩm bằng XML, và nhiều phần mềm kế toán cũng xuất sổ nhật ký theo cách này. Những file này thường xuyên đến tay người chỉ cần một bảng dữ liệu.
Hóa đơn
File UBL và FatturaPA: mỗi dòng hóa đơn một hàng với mặt hàng, số lượng, thuế suất VAT và thành tiền.
Sao kê ngân hàng
File camt.053: mỗi bút toán đã ghi sổ một hàng với ngày, số tiền, loại tiền tệ và đối tác.
Nguồn cấp sản phẩm
Nguồn cấp của cửa hàng và sàn thương mại: mỗi sản phẩm một hàng với ID, tên, giá và tình trạng còn hàng.
Công cụ chuyển XML sang Excel hay tính năng nhập XML của Excel
| Trình chuyển đổi này | Excel cho Windows | Excel cho Mac | |
|---|---|---|---|
| Mở XML bất kỳ dưới dạng bảng | yes | yes | no |
| Không có bước hỏi bản đồ XML hay lược đồ | yes | no | no |
| Chuyển nhiều file cùng lúc | Tối đa 20 | Từng file một | no |
| Dùng được khi không có giấy phép Excel | yes | no | no |
XML
Ngôn ngữ đánh dấu XML
XML là ngôn ngữ đánh dấu cho dữ liệu có cấu trúc, được W3C công bố năm 1998. Ngôn ngữ dùng các thẻ lồng nhau có thuộc tính và hỗ trợ schema, namespace và xác thực, nhờ đó vững chắc cho các tài liệu phức tạp. XML là nền tảng của RSS feed, SVG, tài liệu Office, sitemap và nhiều hệ thống trao đổi dữ liệu doanh nghiệp và chính phủ. XML dài dòng hơn JSON, nhưng mọi ngôn ngữ lập trình và nhiều công cụ bảng tính đều đọc được.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 1998 · W3C
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
XML được chuyển sang Excel khi người, chứ không phải chương trình, cần đọc dữ liệu: kế toán kiểm tra hóa đơn điện tử, người bán hàng xem lại nguồn cấp sản phẩm, hoặc quản lý xem bản xuất chỉ có ở dạng XML.
Chuyển XML sang XLSX: dữ liệu lồng nhau được xếp vào cột như thế nào
Bảng tính là dạng phẳng còn XML là dạng cây, nên quá trình chuyển đổi phải quyết định một hàng nghĩa là gì. Phần tử lặp lại gần dữ liệu nhất, ví dụ mỗi <Entry> trong sao kê hoặc mỗi <cac:InvoiceLine> trong hóa đơn UBL, trở thành hàng. Các giá trị lồng bên trong được rải ra thành cột, và các thuộc tính như mã tiền tệ có cột riêng cạnh số tiền mà chúng mô tả.
Văn bản được giữ nguyên như trong XML, nhờ đó số tài khoản, IBAN và mã hàng có số 0 ở đầu không bị mất. Các số tiền trông như số sẽ thành ô số để bạn cộng tổng. Tiền tố không gian tên như cbc: vẫn nằm trong tên cột, không gây hại và cho thấy rõ nguồn gốc từng trường. Nếu bạn muốn giữ toàn bộ cây thay vì bảng phẳng, chẳng hạn để đưa vào một đoạn mã, XML sang JSON giữ nguyên cấu trúc lồng nhau.
Với các bản xuất rất lớn, hãy nhớ giới hạn lưới của Excel: một trang tính chứa 1.048.576 hàng, nên nguồn cấp có nhiều bản ghi hơn mức đó nên chuyển sang CSV hoặc chia nhỏ trước.
Câu hỏi thường gặp về chuyển XML sang Excel
Vì sao Excel cho Mac không nhập được file XML của tôi?
Bản đồ XML và ngăn XML Source chỉ có trong Excel dành cho Windows. Excel trên Mac cùng lắm chỉ mở file XML dưới dạng văn bản, với mọi thẻ dồn vào một cột. Chuyển file sang XLSX trước sẽ giúp người dùng Mac có cùng bảng dữ liệu như người dùng Windows.
Excel báo file XML không có schema và đề nghị tự tạo. Như vậy có sao không?
Đó là Excel tự suy ra cấu trúc từ dữ liệu, và với file đơn giản thì cách này hoạt động tốt. Với file lồng nhau nhiều tầng hoặc rất lớn, bản đồ suy ra thường thất bại hoặc rải giá trị ra nhiều cột. Trình chuyển đổi này làm phẳng các bản ghi mà không cần bước lược đồ, nên bạn không phải xác nhận gì.
Có thể chuyển hóa đơn điện tử XML sang Excel không?
Được. Các định dạng như UBL, dùng trong mạng Peppol, và FatturaPA của Ý đều là XML thuần. Thông tin đầu hóa đơn như người bán, người mua và tổng tiền hiện thành các cột, còn các dòng hóa đơn lặp lại trở thành các hàng để bạn cộng tổng và đối chiếu với bản PDF.
Chuyển XML sang Excel khác gì chuyển XML sang CSV?
Dữ liệu giống nhau, nhưng XLSX giữ văn bản và số dưới dạng ô có kiểu đúng, và mở bằng cú nhấp đúp mà Excel không đoán lại giá trị. Hãy chọn XML sang CSV khi một hệ thống khác sẽ nhập kết quả thay vì người đọc trực tiếp.
Có thể chuyển file Excel ngược lại thành XML không?
Được, sau khi bạn chỉnh sửa các hàng, Excel sang XML sẽ ghi chúng thành các bản ghi XML trở lại. Cấu trúc lồng nhau, không gian tên và thuộc tính ban đầu không được dựng lại tự động, nên hãy kiểm tra kết quả theo yêu cầu của hệ thống tiếp nhận.
- Chuyển XML sang CSVChuyển feed XML, hóa đơn và file xuất hệ thống sang CSV online. Bản ghi lặp lại thành hàng, thẻ con thành cột. Tối đa 20 file, mỗi file 95 MB.
- Chuyển XML sang JSONChuyển XML sang JSON dễ đọc: thuộc tính thành khóa @, thẻ lặp lại thành mảng, văn bản giữ nguyên. Dùng cho phản hồi SOAP, feed và dữ liệu xuất từ hệ thống cũ.
- Chuyển JSON sang ExcelChuyển JSON hoặc JSON Lines thành bảng Excel XLSX: khóa thành tiêu đề cột, mỗi bản ghi thành một hàng. Tối đa 20 file mỗi lượt, không cần tài khoản.
- Chuyển Excel sang XMLChuyển trang tính Excel sang XML không cần XML map hay tab Developer. Mỗi hàng thành một bản ghi, mỗi tiêu đề cột thành một thẻ. Hỗ trợ XLSX, XLS, ODS.
- Chuyển CSV sang XLSXChuyển CSV sang file Excel XLSX, giữ nguyên số 0 ở đầu, mã ID dài và chữ có dấu. Tự nhận diện file phân cách bằng dấu phẩy, chấm phẩy và tab.
- Chuyển XML sang WordChuyển XML sang Word: các bản ghi lặp lại thành hàng của bảng trong file .docx để in, nhận xét và gửi đi. Phần tử và thuộc tính thành cột.