Văn bản & Dữ liệu

Tách bằng dấu phẩy (Comma Separator)

Dán số hoặc từ cách nhau bằng khoảng trắng, tab hoặc xuống dòng để nhận danh sách ngăn bởi dấu phẩy gọn gàng — kèm tùy chọn thêm dấu nháy, khử trùng lặp, sắp xếp và bọc mảng cho mệnh đề SQL IN hoặc code.

Đầu vào (số hoặc chữ, phân tách bằng dấu cách, xuống dòng hoặc tab)
Kết quả

Giới thiệu công cụ

Bạn vừa copy một cột ID từ bảng tính hay kết quả truy vấn, và giờ cần chúng thành một dòng ngăn bởi dấu phẩy cho mệnh đề SQL IN, một mảng trong code, hay một ô CSV. Làm tay thì vừa nhàm vừa dễ sai. Công cụ tách dấu phẩy này nhận các giá trị cách nhau bằng khoảng trắng, tab hoặc xuống dòng và nối chúng thành một dòng gọn gàng trong nháy mắt.

Ngoài việc nối cơ bản, nó lo luôn các bước bạn thường làm tiếp theo: bọc mỗi giá trị trong dấu nháy cho danh sách chuỗi, khử trùng lặp, sắp xếp, và đóng ngoặc tất cả thành một mảng. Nhờ đó một cột thô trở thành danh sách IN (...) hay literal của ngôn ngữ sẵn sàng dán mà không cần sửa thêm.

Cách sử dụng

  1. Dán các giá trị — mỗi dòng một cái, hoặc cách nhau bằng khoảng trắng/tab — vào ô nhập.
  2. Kết quả ngăn bởi dấu phẩy hiện ngay ở khung kết quả.
  3. Bật dấu nháy nếu cần bọc mỗi giá trị cho danh sách chuỗi.
  4. Bật khử trùng lặp để bỏ giá trị lặp, và sắp xếp nếu muốn có thứ tự.
  5. Bật bọc mảng để bao danh sách bằng dấu ngoặc cho code.
  6. Copy dòng kết quả và dán vào truy vấn, script hay config của bạn.

Tính năng

  • Chấp nhận đầu vào cách nhau bằng xuống dòng, khoảng trắng hoặc tab lẫn lộn.
  • Tùy chọn thêm dấu nháy để dựng danh sách chuỗi an toàn.
  • Khử trùng lặp để một lần dán lộn xộn thành tập giá trị phân biệt.
  • Sắp xếp kết quả cho danh sách dễ đọc, dễ đoán.
  • Bọc mảng cho mệnh đề SQL IN và literal trong code.
  • Tự cắt khoảng trắng dư ở mỗi giá trị.
  • Mọi thứ chạy cục bộ — danh sách của bạn không rời khỏi trình duyệt.

Câu hỏi thường gặp

Danh sách tôi dán có bị gửi lên server nào không?

Không. Công cụ xử lý đầu vào hoàn toàn trong trình duyệt bằng JavaScript. ID, email, hay bất kỳ giá trị nào bạn dán đều ở lại máy bạn.

Nó có dựng mệnh đề SQL IN trực tiếp không?

Có. Bật dấu nháy cho giá trị dạng chữ và bật bọc mảng để có kết quả như ('a', 'b', 'c'), dán thẳng vào mệnh đề IN (...). Với ID dạng số thì bỏ dấu nháy.

Nó nhận những dấu phân cách nào ở đầu vào?

Nó tách theo xuống dòng, khoảng trắng và tab, nên một cột dán từ bảng tính hay một dòng cách nhau bằng khoảng trắng đều dùng được mà không cần dọn tay.

Khử trùng lặp có giữ thứ tự không?

Khử trùng lặp giữ lần xuất hiện đầu tiên của mỗi giá trị. Nếu bạn bật thêm sắp xếp, danh sách cuối được sắp xếp sau khi đã bỏ trùng.

Nó có bỏ dòng trống và khoảng trắng dư không?

Có. Các mục rỗng bị loại và khoảng trắng xung quanh mỗi giá trị được cắt, nên bạn không bị dính mục rỗng hay giá trị thừa khoảng trắng trong kết quả.