Tạo văn bản hàng loạt bằng cách sử dụng CSV làm nguồn dữ liệu cho một mẫu.
Về Tạo từ mẫu
Trộn thư mà không cần Word: khi bạn cần năm mươi email cá nhân hóa, một loạt chứng chỉ, các câu lệnh SQL hay các đoạn cấu hình chỉ khác nhau ở vài giá trị, hãy viết văn bản một lần với các chỗ giữ chỗ (placeholder) và để CSV cung cấp giá trị. Công cụ này thay mỗi placeholder {{column}} bằng giá trị từ cột tương ứng, một lần cho mỗi hàng, rồi ghép các kết quả lại.
Viết mẫu, dán CSV, nhấp Tạo văn bản rồi sao chép hoặc tải kết quả về. Mọi thứ chạy ngay trong trình duyệt của bạn, nên danh sách tên và địa chỉ không bao giờ bị tải lên.
Cách dùng Tạo từ mẫu từng bước
Viết mẫu vào ô đầu tiên, dùng {{column_name}} ở bất kỳ vị trí nào cần chèn giá trị. Tên trong ngoặc phải khớp chính xác với tiêu đề cột trong CSV.
Dán CSV vào ô thứ hai, với dòng tiêu đề ở trên cùng.
Nhấp "Tạo văn bản". Mỗi hàng dữ liệu sẽ tạo ra một khối văn bản trong kết quả, cách nhau bằng một dòng trống.
Nhấp "Sao chép" hoặc "Tải xuống" (generated-from-template.txt).
Ví dụ đầu vào và đầu ra
Đầu vào
Mẫu:
Xin chào {{name}}, đơn hàng {{order}} của bạn sẽ được giao đến {{city}}.
CSV:
name,order,city
Ana,1001,Madrid
Luis,1002,Sevilla
Đầu ra
Xin chào Ana, đơn hàng 1001 của bạn sẽ được giao đến Madrid.
Xin chào Luis, đơn hàng 1002 của bạn sẽ được giao đến Sevilla.
Tại sao nên sử dụng Tạo từ mẫu của chúng tôi?
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
Soạn email tiếp thị hoặc tin nhắn WhatsApp cá nhân hóa từ một danh sách khách hàng tiềm năng.
Tạo các câu lệnh INSERT hoặc UPDATE, lệnh curl hoặc khối YAML cho từng hàng của một bảng.
Tạo chứng chỉ, thiệp mời hoặc nhãn dưới dạng văn bản để dán vào một tài liệu.
Tạo nhiều tệp cấu hình, bản ghi DNS hoặc server block nginx tương tự nhau từ một danh sách máy chủ.
Giới hạn và mẹo
Các placeholder phân biệt chữ hoa/thường và phải khớp với văn bản tiêu đề sau khi cắt khoảng trắng: {{Name}} sẽ không khớp với cột tên là name.
CSV được tách bằng dấu phẩy mà không xử lý dấu ngoặc kép, nên các giá trị chứa dấu phẩy sẽ bị lệch sang cột tiếp theo.
Một placeholder mà cột tương ứng không tồn tại sẽ được giữ nguyên trong kết quả; một giá trị bị thiếu trong một hàng sẽ được thay bằng chuỗi rỗng.
Các kết quả được ngăn cách bằng một dòng trống. Nếu bạn cần một dấu phân cách khác, hãy thay thế dấu xuống dòng kép sau khi sao chép.
Câu hỏi thường gặp
Cú pháp của placeholder là gì?
Là dấu ngoặc nhọn kép bao quanh tên cột, ví dụ {{email}} hoặc {{first_name}}. Cùng một placeholder có thể được dùng nhiều lần trong mẫu, và mọi văn bản nằm ngoài dấu ngoặc sẽ được sao chép nguyên vẹn.
Công cụ này khác gì với trộn thư (mail merge) của Word?
Word trộn dữ liệu vào các tài liệu có định dạng và yêu cầu Office. Công cụ này hoạt động trên văn bản thuần túy, nên rất phù hợp cho code, câu lệnh, Markdown và email viết dạng văn bản thuần, và không cần cài đặt gì. Nó không tạo ra trang có định dạng hay PDF.
Tôi có thể dùng điều kiện hoặc vòng lặp trong mẫu không?
Không. Chỉ hỗ trợ thay thế đơn giản: mỗi placeholder được thay bằng giá trị trong hàng đó. Với văn bản có điều kiện, hãy thêm một cột chứa sẵn văn bản cho từng hàng và tham chiếu nó như một placeholder.
Tại sao placeholder của tôi không được thay thế?
Tên cột trong tiêu đề CSV không khớp chính xác với placeholder, hoặc CSV dùng dấu phân cách khác dấu phẩy. Hãy kiểm tra chính tả, chữ hoa/thường và khoảng trắng thừa, và đảm bảo dòng đầu tiên của CSV là tiêu đề.
CSV có được gửi lên máy chủ không?
Không. Việc dựng văn bản diễn ra trong trình duyệt của bạn và kết quả được giữ trên trang cho đến khi bạn sao chép hoặc tải xuống.
Công cụ liên quan
Các tiện ích miễn phí khác có thể hữu ích cho bạn
CSV sang Nhiều dòng — Chuyển đổi mỗi hàng của CSV thành một khối văn bản được định dạng.