Chuyển CSV sang XLSX
Biến file CSV xuất ra thành một bảng tính Excel thực thụ mà không bị hỏng dữ liệu như khi mở bằng nhấp đúp: mã bưu chính giữ nguyên số 0, mã đơn hàng dài giữ đủ mọi chữ số, và tên bằng bất kỳ ngôn ngữ nào đều hiển thị đúng.
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 CSV
Kéo thả các tệp xuất .csv, .tsv hoặc .txt vào vùng tải lên, tối đa 20 tệp mỗi lần và mỗi tệp 95 MB. Ký tự phân cách được đặt ở chế độ Tự động nhận diện, nên các tệp dùng dấu phẩy, dấu chấm phẩy hay tab đều xử lý được.
- 2
Xác nhận hàng tiêu đề
Dòng đầu là tiêu đề đang bật, nên dòng 1 trở thành tên cột. Hãy tắt tùy chọn này nếu tệp bắt đầu ngay bằng dữ liệu, và đặt Tên trang tính nếu bạn không muốn tab có tên Sheet1.
- 3
Chuyển và tải xuống
Nhấn Chuyển sang XLSX (Excel) → rồi mở sổ làm việc bằng Excel, Google Sheets, Numbers hoặc LibreOffice.
Cách an toàn nhất để chuyển CSV sang Excel là gì?
Hãy chuyển đổi tệp thay vì nhấp đúp để mở. Tải tệp CSV lên và nhấn Chuyển sang XLSX (Excel) →: ký tự phân cách được tự nhận diện, dòng đầu thành tiêu đề, số thành ô số, còn các giá trị dễ bị hỏng như 00125 hay mã 16 chữ số được lưu dưới dạng văn bản.
Công cụ chuyển CSV sang Excel cần bảo toàn những gì
Tệp CSV không có kiểu dữ liệu: mọi trường đều là văn bản, và RFC 4180 chỉ quy định cách phân tách và đặt dấu ngoặc kép cho các trường. Khi Excel mở trực tiếp, nó tự quyết định từng ô là số, ngày hay công thức. Phần lớn trường hợp đoán đúng; ngoại lệ lại là những dữ liệu mà người ta quan tâm nhất.
Excel chỉ giữ 15 chữ số có nghĩa, nên số thẻ hoặc mã vận đơn 16 chữ số sẽ kết thúc bằng số 0. Các giá trị có số 0 ở đầu, như mã ZIP 02134 hay SKU 00125, trở thành số thường. Văn bản như 1-2 hoặc MARCH1 bị đổi thành ngày. Tệp UTF-8 không có byte order mark bị đọc theo bảng mã Windows, nên São Paulo hiện thành São Paulo. Mẫu bên dưới chứa ba trong số các bẫy này.
sku,zip,phone,ordered,tracking,city 00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo 00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,Đà Nẵng
CSV và XLSX: mỗi định dạng chứa được gì
| from ↓ · to → | Cell types | Nhiều trang tính | Formulas | Formatting | Trên 65.536 dòng | Đọc được bằng mọi trình soạn thảo văn bản |
|---|---|---|---|---|---|---|
| CSV | – CSV to Cell types: no | – CSV to Nhiều trang tính: no | – CSV to Formulas: no | – CSV to Formatting: no | CSV to Trên 65.536 dòng: yes | CSV to Đọc được bằng mọi trình soạn thảo văn bản: yes |
| XLSX | XLSX to Cell types: yes | XLSX to Nhiều trang tính: yes | XLSX to Formulas: yes | XLSX to Formatting: yes | XLSX to Trên 65.536 dòng: yes | – XLSX to Đọc được bằng mọi trình soạn thảo văn bản: no |
| XLS | XLS to Cell types: yes | XLS to Nhiều trang tính: yes | XLS to Formulas: yes | XLS to Formatting: yes | – XLS to Trên 65.536 dòng: no | – XLS to Đọc được bằng mọi trình soạn thảo văn bản: no |
CSV
Giá trị phân tách bằng dấu phẩy (CSV)
CSV là định dạng văn bản thuần cho bảng, trong đó mỗi dòng là một hàng và dấu phẩy phân tách các cột. Định dạng đã được dùng từ những ngày đầu của ngành máy tính và được mô tả trong RFC 4180, dù nhiều biến thể dùng dấu chấm phẩy hoặc tab và các bảng mã văn bản khác nhau. Gần như mọi bảng tính, cơ sở dữ liệu và công cụ phân tích đều nhập và xuất được CSV, nên đây là định dạng mặc định để chuyển dữ liệu giữa các hệ thống. CSV chỉ lưu giá trị, không có công thức, định dạng trình bày, nhiều trang tính hay kiểu dữ liệu.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- –
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
CSV được chuyển thành XLSX khi dữ liệu xuất ra cần giao cho người khác: báo cáo cho quản lý, danh sách đơn hàng cho khách, kết quả khảo sát cho nhóm, ai cũng mong nhận một sổ làm việc có ô định kiểu và tên trang tính chứ không phải văn bản thô.
Chuyển CSV sang XLSX: bảng tính nhận được trông như thế nào
Trong tệp đã chuyển, sku, zip và tracking là các ô văn bản, nên 00125 và mã vận đơn 22 chữ số hiện đúng như trong CSV. Cột ordered chứa ngày theo chuẩn ISO, được Excel nhận là ngày để bạn sắp xếp và lọc theo tháng. Tên thành phố giữ nguyên dấu, vì tệp được đọc dưới dạng UTF-8 bất kể tác giả CSV đã lưu bằng bảng mã nào.
Sổ làm việc có một trang tính, tên Sheet1 trừ khi bạn đổi Tên trang tính (tối đa 31 ký tự, đúng giới hạn Excel áp dụng). Định dạng cột được để trơn để người nhận tự áp dụng định dạng số của mình. Nếu người nhận dùng Excel 2003 hoặc hệ thống nhập cũ không chấp nhận XLSX, CSV sang XLS sẽ ghi ra định dạng nhị phân cũ hơn.
Đừng lưu bảng tính trở lại CSV trong Excel rồi chuyển lại
Khi XLSX đã đúng, hãy tiếp tục làm việc trên đó. Lưu ngược lại thành CSV từ Excel rồi nhấp đúp mở lại CSV sẽ khiến mọi vấn đề chuyển đổi ở trên quay lại. Khi hệ thống cần CSV lần nữa, hãy xuất một bản mới bằng XLSX sang CSV.
Câu hỏi thường gặp về chuyển CSV sang XLSX
Sao không mở CSV bằng Excel rồi lưu thành XLSX?
Vì Excel chuyển đổi giá trị ngay khi mở, trước khi bạn kịp lưu. Số 0 ở đầu, số dài và mọi thứ giống ngày tháng đều bị thay đổi trong bộ nhớ, và việc lưu thành XLSX khiến những thay đổi đó trở thành vĩnh viễn. Chuyển đổi trước, không để Excel đoán, sẽ giữ nguyên văn bản gốc.
File XLSX có dung lượng nhỏ hơn file CSV không?
Thường là có. XLSX là một tệp nén ZIP, và văn bản lặp lại như tên quốc gia hay giá trị trạng thái chỉ được lưu một lần trong bảng chuỗi dùng chung, nên các tệp xuất chứa nhiều giá trị lặp thường nhỏ đi.
File CSV của tôi có hơn một triệu hàng thì sao?
Một trang tính Excel tối đa 1.048.576 dòng, tính cả dòng tiêu đề. Chính Excel sẽ hiện cảnh báo "tệp chưa được tải đầy đủ" với các tệp như vậy. Hãy tách tệp CSV trước, hoặc nạp vào cơ sở dữ liệu bằng CSV sang SQL, nơi số dòng không phải là vấn đề.
Có thể ngăn Excel tự ý thay đổi dữ liệu không?
Các bản Excel for Microsoft 365 gần đây có tùy chọn Automatic Data Conversion tại File → Options → Data, cho phép tắt việc xóa số 0 ở đầu, chuyển số dài và biến văn bản thành ngày tháng. Các phiên bản cũ hơn không có công tắc này, vì vậy chuyển đổi bên ngoài Excel là cách an toàn hơn.
Chế độ Tự động nhận diện được những ký tự phân cách nào?
Công cụ kiểm tra vài dòng đầu để tìm dấu phẩy, dấu chấm phẩy, tab, dấu gạch đứng và khoảng trắng, rồi chọn ký tự chia mọi dòng thành cùng một số trường. Nếu các cột trông sai, hãy tự đặt Ký tự phân cách rồi chuyển lại.
Google Trang tính có mở được file XLSX này không?
Được. Hãy tải tệp lên Google Drive và mở bằng Google Sheets, hoặc nhập vào một bảng tính có sẵn. Lưu ý rằng một bảng tính Google bị giới hạn tổng cộng 10 triệu ô trên tất cả các tab.
- Chuyển CSV sang XLSChuyển CSV sang XLS, định dạng Excel 97–2003 mà các hệ thống nhập liệu cũ và bản Office đời cũ vẫn yêu cầu. Tự nhận dạng dấu phân cách, tối đa 20 file một lần.
- Chuyển XLSX sang CSVĐổi file XLSX thành CSV UTF-8 sạch để nhập vào Shopify, WooCommerce, Mailchimp, Salesforce hoặc cơ sở dữ liệu. Công thức thành giá trị, ngày theo ISO.
- Chuyển TXT sang CSVChuyển file .txt có dấu phân cách sang CSV chuẩn online. Tự nhận diện tab, dấu |, chấm phẩy, khoảng trắng, sửa mã hóa, đặt ngoặc kép theo RFC 4180.
- 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 Numbers sang ExcelChuyển bảng tính Apple Numbers sang tệp Excel XLSX mở được trên Windows, Google Sheets và các cổng văn phòng. Giữ đủ mọi trang tính, không cần máy Mac.
- Chuyển CSV sang bảng MarkdownChuyển CSV sang bảng Markdown dạng pipe cho GitHub, GitLab, Obsidian hoặc Jupyter. Tự thoát ký tự |, giữ hàng tiêu đề, mọi dấu phân cách. Dán vào tài liệu.