1. Công cụ này làm gì
Công cụ gộp thư trực tuyến miễn phí này giúp bạn tạo nhiều nội dung thư từ một mẫu và tệp CSV. Gõ mẫu thư có placeholder (vd. {{name}}, {{email}}), tải lên CSV có tên cột trùng các placeholder đó, rồi bấm Gộp để có một nội dung thư mỗi dòng. Mọi xử lý chạy trên trình duyệt—không đăng ký, không tải lên server. Phù hợp cho bản tin, thư mời hay cá nhân hóa hàng loạt.
2. Cách sử dụng
Bắt đầu nhanh: Gõ hoặc dán mẫu thư vào ô mẫu, dùng {{fieldName}} cho mỗi giá trị lấy từ CSV. Tải lên tệp CSV có dòng đầu là tên cột trùng các trường đó. Bấm Gộp để tạo mọi nội dung thư. Sao chép hoặc tải xuống kết quả.
- Nhập mẫu thư — Trong ô mẫu, viết nội dung và dùng
{{name}},{{email}}, hoặc bất kỳ{{fieldName}}nào trùng cột CSV. Công cụ hiển thị các trường phát hiện được bên dưới. - Tải lên CSV — Bấm Tải CSV và chọn tệp. Dòng đầu phải là tiêu đề (vd. name, email). Bản xem trước và danh sách cột hiện ra; bạn sẽ thấy cảnh báo nếu mẫu dùng trường không có cột tương ứng.
- Gộp — Bấm Gộp. Một nội dung thư được tạo cho mỗi dòng CSV, placeholder được thay bằng giá trị của dòng đó. Cột thiếu được thay bằng rỗng.
- Sao chép hoặc tải xuống — Sao chép một thư, Sao chép tất cả, hoặc Tải xuống tất cả dạng một tệp văn bản (các thư cách nhau bằng dấu phân cách).
3. Cách hoạt động
Công cụ phân tích mẫu để tìm placeholder (vd. \{\{([a-zA-Z0-9_]+)\}\}) và phân tích CSV (dòng đầu = tiêu đề, các dòng sau = dữ liệu). Mỗi dòng được chuyển thành bản ghi với khóa là tên cột đã chuẩn hóa (cắt khoảng trắng, chữ thường). Với mỗi dòng, mọi placeholder trong mẫu được thay bằng giá trị tương ứng (hoặc rỗng nếu thiếu). Kết quả là một chuỗi mỗi dòng. Mọi xử lý phía client trên trình duyệt; không có dữ liệu gửi lên server.
4. Trường hợp sử dụng & ví dụ
- Bản tin — Một mẫu, nhiều người nhận; cá nhân hóa bằng tên, công ty hay trường tùy chỉnh từ bảng tính.
- Thư mời — Cùng nội dung, khác tên và chi tiết; xuất hoặc sao chép từng nội dung vào trình gửi thư.
- Thư hàng loạt — Một mẫu, nhiều nội dung từ các dòng CSV; sao chép tất cả hoặc tải xuống để dùng nơi khác.
Ví dụ
- Mẫu:
Xin chào {{name}}, đơn {{orderId}} của bạn đã sẵn sàng. - CSV:
name,orderIdrồi các dòngAlice,123vàBob,456. - Kết quả: Thư 1 = "Xin chào Alice, đơn 123 của bạn đã sẵn sàng."; Thư 2 = "Xin chào Bob, đơn 456 của bạn đã sẵn sàng."
5. Giới hạn & lưu ý
- Chỉ văn bản thuần — Mẫu và kết quả là văn bản thuần; không HTML hay định dạng giàu.
- Chỉ CSV — Dữ liệu phải ở dạng CSV; dòng đầu = tiêu đề. Trường trong ngoặc kép và dấu phẩy trong ngoặc được hỗ trợ.
- Bộ nhớ trình duyệt — CSV rất lớn (vd. hàng trăm nghìn dòng) có thể chậm hoặc vượt giới hạn thực tế.
- Không gửi thư — Công cụ chỉ tạo nội dung thư; không gửi email. Sao chép hoặc tải xuống rồi dùng trình gửi thư hoặc dịch vụ của bạn.