digtools
📊
csv-bom-newline,

Công cụ sửa lỗi phông chữ CSV
(Thêm BOM / Chuyển đổi dấu xuống dòng)

Giải quyết triệt để vấn đề lỗi hiển thị tiếng Việt và rớt dòng khi mở tệp CSV bằng Excel. Hỗ trợ chèn/xóa dấu UTF-8 BOM, chuẩn hóa ký tự xuống dòng (LF/CRLF), và dọn dẹp khoảng trắng dư thừa.

⚡️
Xử lý trên trình duyệt
Dữ liệu không bị gửi đi
✨️
Dùng ngay miễn phí
Không cần phải đăng ký
🛡️
Tự động hoàn toàn
Xem trước ngay tức thời
CSV (Đầu vào)
📂 Kéo thả tệp CSV vào đây

hoặc

Hỗ trợ tệp CSV / TSV / TXT

Các tệp tải từ hệ thống Nhật Bản hoặc Excel cũ thường dùng Shift_JIS.

Nếu bạn tải tệp lên, tên gốc sẽ được giữ nguyên tự động.

* Nội dung được xử lý ngay trong trình duyệt của bạn, đảm bảo an toàn 100%.

Tùy chọn Chuyển đổi

Nếu bật cả 'Thêm BOM' và 'Xóa BOM', công cụ sẽ xóa BOM cũ và thêm BOM chuẩn (để đảm bảo chỉ có duy nhất 1 BOM).

about,

Giới thiệu

Mỗi khi mở tệp CSV xuất từ website lên Excel, kiểu gì bạn cũng gặp phải tình trạng chữ Quốc ngữ biến thành các ký hiệu tượng hình kỳ lạ. Công cụ này sinh ra là để chữa dứt điểm căn bệnh đó chỉ bằng một cú nhấp chuột. Bạn có thể dễ dàng thêm hoặc bớt dấu UTF-8 BOM, đồng thời chỉnh lại ký hiệu xuống dòng cho chuẩn với máy tính.

Nó cũng đủ thông minh để tự phát hiện nếu tệp CSV của bạn xài chuẩn cũ (Shift_JIS) để chuyển về dạng chuẩn thế giới. Và tuyệt vời nhất là, toàn bộ dữ liệu của bạn chỉ nằm nguyên trong máy bạn, không bị tải đi đâu cả. Cực kỳ an toàn cho dữ liệu công ty.

how to use,

Cách sử dụng

BƯỚC 1

Tải tệp CSV

Kéo tệp bỏ vào ô tải lên, hoặc dán luôn mã văn bản vào khung. Nếu tải nhầm file Shift_JIS, nhớ chỉnh lại phần "Mã hóa tệp gốc" cho đúng.

BƯỚC 2

Chỉnh thông số

Mặc định tính năng Thêm UTF-8 BOM và xuất CRLF đã bật sẵn để chữa lỗi Excel. Nếu bạn cần xuất cho Mac/Linux thì nhớ chọn về LF.

BƯỚC 3

Lưu lại

Kéo xuống xem qua bộ dạng mới của dữ liệu. Nếu thấy ổn, hãy bấm "Lưu tệp CSV" để chép đè lên máy hoặc nhấn "Copy" nếu xài tạm.

glossary,

Thuật Ngữ

CSV (Comma Separated Values)
Một định dạng tệp đơn giản ngây thơ, lưu trữ bảng dữ liệu bằng cách lấy dấu phẩy để ngăn cách các cột. Được xài rỗng rãi để trung chuyển dữ liệu giữa Excel và Cơ sở dữ liệu web.
BOM (Byte Order Mark)
Nó giống như một lá bùa tàng hình dán ở đầu tệp. Khi phần mềm Excel nhìn thấy lá bùa này, nó sẽ ngoan ngoãn mở tệp bằng bảng mã UTF-8 thay vì phá nát chữ Việt thành mấy ký tự lỗi phông.
Ký tự xuống dòng (CR / LF)
Cũng là ký tự tàng hình. Windows thì chuộng kiểu chơi trội kết hợp CRLF (vừa lùi về đầu vừa xuống dòng), còn Mac/Linux thì chỉ xài LF (xuống dòng thôi). Nhầm cái này đi import lên mạng thường tạch.
Mojibake (Lỗi phông chữ)
Từ lóng của dân công nghệ chỉ cái tình cảnh khi bạn mở một văn bản lên mà toàn thấy ký hiệu giun dế, ô vuông hay dấu chấm hỏi. Nguyên do là phần mềm lấy nhầm từ điển để giải mã văn bản đó.
faq,

Hỏi Đáp Thường Gặp

Q.Tệp CSV của tôi có bị gửi đi đâu không?
Không, chúng không bao giờ bị lộ ra khỏi thiết bị của bạn. Mọi quá trình đọc, thêm xóa BOM hay đổi dấu xuống dòng đều được phần mềm trong trình duyệt tự lo. Bạn có thể yên tâm dùng cho các tài liệu tuyệt mật.
Q.Tại sao mở CSV trong Excel tiếng Việt lại bị lỗi phông (Mojibake)?
Excel trên Windows có tật xấu là tự mặc định các tệp mở lên xài bảng mã của hệ thống thay vì UTF-8 (chuẩn web). Để khắc phục, bạn phải gắn một dấu hiệu vô hình ở đầu tệp gọi là 'BOM'. Đánh dấu vào tùy chọn 'Thêm UTF-8 BOM' rồi lưu lại, mở bằng Excel đảm bảo hết lỗi.
Q.Tôi tải tệp Shift_JIS lên nhưng bị lỗi hiển thị?
Đôi lúc bộ tự động nhận diện sẽ bị nhầm. Bạn hãy chọn mục 'Mã hóa tệp gốc' là 'Shift_JIS (CP932)' rồi tải lại tệp. Công cụ sẽ nhận diện lại và luôn xuất ra chuẩn UTF-8.
Q.Tại sao hệ thống nhập liệu báo lỗi 'sai ký tự xuống dòng'?
Nhiều hệ thống máy chủ (nhất là Linux/Mac) chỉ đọc được dấu xuống dòng kiểu LF (\n). Nếu bạn nạp tệp CSV lưu từ Windows (vốn xài CRLF), nó sẽ gây lỗi. Hãy đổi 'Ký tự xuống dòng' về 'LF (\n)' và chạy lại là xong.
Q.Công cụ này tải được file lớn cỡ nào?
Do nó chạy 100% bằng RAM của trình duyệt, nó chỉ kham nổi file cỡ tối đa 15MB. File lớn hơn sẽ gây sập trang web hoặc đơ máy.
Q.Nó có ghi đè làm mất tệp gốc của tôi không?
Tuyệt đối không. Công cụ đọc tệp, nạp vào bộ nhớ để nhào nặn, và tạo ra một tệp hoàn toàn mới để bạn tải về. Tệp cũ trong máy bạn vẫn y nguyên.
use cases,

Ứng dụng

📊

Xuất báo cáo bán hàng

Website bán hàng tải danh sách đơn hàng xuống định dạng UTF-8, mang file đó thả vào đây thêm BOM xong mới đem đi gửi cho sếp mở trên máy tính.

💻

Import database

Mấy tệp CSV được anh em team dùng Windows soạn bằng tay gửi qua mạng, mang về đây xóa BOM với ép lại thành dấu LF rồi mới nạp vào server Linux.

Tất cả danh mục

Gửi phản hồi

Vui lòng cho chúng tôi biết suy nghĩ của bạn để giúp chúng tôi cải thiện công cụ.

Tuyên bố miễn trách nhiệm

Các công cụ được cung cấp trên trang web này hoàn toàn miễn phí, nhưng vui lòng sử dụng theo rủi ro của riêng bạn. Chúng tôi không đảm bảo về độ chính xác, đầy đủ hoặc an toàn của bất kỳ kết quả tính toán, kết quả chuyển đổi hoặc dữ liệu được tạo ra nào. Xin lưu ý rằng người vận hành không chịu trách nhiệm về bất kỳ thiệt hại hoặc sự cố nào gây ra bởi việc sử dụng các công cụ này. Hầu hết các công cụ xử lý tệp và tính toán ngay trong trình duyệt của bạn, nghĩa là dữ liệu bạn nhập không được gửi hoặc lưu trữ trên máy chủ của chúng tôi.