Nhiều màn hình nhập liệu giới hạn số hàng mỗi tệp: Mailchimp, HubSpot, WooCommerce và Google Ads đều từ chối một CSV quá lớn, và tệp đính kèm email cũng có giới hạn dung lượng. Công cụ này chia một CSV thành nhiều tệp nhỏ hơn với số hàng do bạn chọn cho mỗi tệp, lặp lại dòng tiêu đề ở mỗi phần để mỗi tệp có thể được nhập riêng lẻ.
Dán CSV, đặt số hàng mỗi tệp và một tiền tố tên, nhấp Chia tệp rồi tải từng phần xuống. Việc chia tách chạy ngay trong trình duyệt của bạn, nên một danh sách khách hàng hàng nghìn hàng không bao giờ rời khỏi máy tính của bạn.
Cách dùng Chia CSV từng bước
Dán CSV vào ô văn bản. Dòng đầu tiên được coi là tiêu đề.
Đặt "Hàng mỗi tệp" (mặc định là 100) và một tiền tố tên tệp (mặc định là split_).
Nhấp "Chia tệp". Một danh sách các phần sẽ xuất hiện, được đánh số từ 1.
Nhấp vào từng phần để tải xuống dưới dạng prefix1.csv, prefix2.csv, v.v.
Miễn phí 100% và trực tuyến: không thanh toán, không cần cài đặt phần mềm hay tiện ích.
Bảo mật trên hết: xử lý diễn ra trong trình duyệt của bạn, dữ liệu không rời khỏi thiết bị.
Không cần đăng ký: dán dữ liệu và nhận kết quả chỉ với một cú nhấp.
Nhanh và đáng tin cậy: xử lý tệp nhỏ hoặc lớn trong vài giây, sẵn sàng cho Excel và các công cụ khác.
Các trường hợp sử dụng phổ biến
Chia một danh sách 20.000 liên hệ thành các đợt nhỏ hơn giới hạn nhập của Mailchimp, Brevo hoặc Sendinblue.
Gửi một bản xuất lớn qua email theo từng phần vừa với giới hạn dung lượng tệp đính kèm.
Chia một danh mục sản phẩm cho nhiều người để họ xem xét hoặc dịch.
Tạo các đoạn nhỏ cho một script xử lý CSV theo lô hoặc để tải song song lên một API.
Giới hạn và mẹo
Các hàng được đếm theo dòng: một giá trị nằm trong dấu ngoặc kép trải dài trên nhiều dòng sẽ được tính là nhiều hàng và có thể bị cắt giữa hai tệp.
Mỗi phần đều bao gồm tiêu đề ở dòng đầu tiên, nên tổng số dòng sẽ cao hơn một chút so với bản gốc.
Các phần được tải xuống từng cái một bằng các lần nhấp riêng biệt; không có tệp ZIP. Trình duyệt có thể yêu cầu quyền để tải xuống nhiều tệp.
Các dòng trống ở cuối dữ liệu đầu vào sẽ bị bỏ qua, nhưng các dòng trống ở giữa vẫn được tính là hàng.
Câu hỏi thường gặp
Mỗi phần có giữ lại tiêu đề cột không?
Có. Dòng đầu tiên của CSV gốc được sao chép vào đầu mỗi tệp được tạo ra, nên mỗi phần là một CSV độc lập hợp lệ có thể mở trong Excel hoặc nhập vào bất kỳ hệ thống nào mà không cần chỉnh sửa thủ công.
Tôi nên đặt bao nhiêu hàng cho mỗi tệp?
Hãy dùng giới hạn của hệ thống đích: ví dụ 10.000 hàng cho nhiều chức năng nhập CRM, hoặc một con số giữ mỗi tệp dưới giới hạn dung lượng của nhà cung cấp email. Nếu giới hạn tính theo dung lượng tệp thay vì số hàng, hãy ước tính số byte trung bình mỗi hàng rồi chia.
Tôi có thể chia theo dung lượng tệp thay vì theo số hàng không?
Không trực tiếp được. Hãy chia dung lượng mục tiêu cho kích thước ước tính của một hàng (tổng dung lượng tệp chia cho số hàng) để có số hàng mỗi tệp, rồi dùng con số đó.
Tôi có thể ghép các tệp lại sau đó không?
Có. Hãy nối các tệp lại và xóa các dòng tiêu đề lặp lại; trong bảng tính, dán các phần lần lượt tiếp nối nhau. Người dùng dòng lệnh có thể chạy tail -n +2 trên từng phần sau phần đầu tiên rồi nối kết quả lại.
CSV có được tải lên không?
Không. Việc chia tệp được thực hiện bằng JavaScript ngay trong trình duyệt của bạn và mỗi phần được tạo cục bộ khi bạn nhấp vào nó.