UltKit

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

Đầ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

    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. 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. 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.

Trả lời

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.

Dữ liệu CSV có các giá trị Excel thường làm thay đổi
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 typesNhiều trang tínhFormulasFormattingTrê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: noCSV to Trên 65.536 dòng: yesCSV to Đọc được bằng mọi trình soạn thảo văn bản: yes
XLSXXLSX to Cell types: yesXLSX to Nhiều trang tính: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX 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
XLSXLS to Cell types: yesXLS to Nhiều trang tính: yesXLS to Formulas: yesXLS 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
supported not offeredNhững gì mỗi định dạng có thể chứa. Chuyển CSV sang XLSX giúp có ô định kiểu và chỗ để định dạng; nhưng không thể tạo ra công thức mà CSV vốn không có.

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
–
Công cụ chuyển đổi CSV

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

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.