Công cụ dữ liệu mẫu

Trình tạo CSV mẫu

Tạo các bản ghi tổng hợp tương thích CSV để kiểm thử việc nhập dữ liệu.

Trình tạo CSV mẫu: Tạo một fixture CSV nhỏ gọn để kiểm thử việc ánh xạ cột và nhập hàng. Trình tạo CSV mẫu xuất một dòng tiêu đề cùng các trường tổng hợp id, label, value và active. Công cụ giúp thiết lập một trường hợp nhập cơ bản trước khi bạn thêm các hàng không hợp lệ hoặc ký tự đặc biệt để kiểm tra các nhánh xử lý lỗi của bộ phân tích. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Môi trường làm việc Sample CSVXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Kết quả giả lập

Đang chờ

Chỉ dành cho fixture kiểm thử hư cấu. Không sử dụng danh tính, địa chỉ hoặc ID được tạo này làm bản ghi thực.

Tiêu đề cùng các bản ghi: một ví dụ chính xác

Với n bản ghi được yêu cầu, số bản ghi xuất ra, bao gồm cả tiêu đề, là n + 1. Thứ tự trường là id, label, value, active; mỗi giá trị tuân theo cùng quy tắc vị trí như dữ liệu cố định JSON. Với Rows = 1 và nhãn đầu tiên được chọn, đầu ra chính xác là id,label,value,active\nCSV-TEST-0001,fixture-alpha,1,true. Đó là 1 + 1 = 2 dòng và bốn trường trên mỗi bản ghi. LF phân cách các dòng và không có LF ở cuối. Chọn nhãn khác sẽ thay đổi ô thứ hai, còn mã định danh và giá trị của hàng vẫn gắn với vị trí đó.

Quy ước CSV và mở rộng dữ liệu cố định

RFC 4180 (https://www.rfc-editor.org/rfc/rfc4180) mô tả dấu phân cách bằng dấu phẩy, dấu ngoặc kép nhân đôi và các bản ghi CRLF. Trình tạo này sử dụng LF, vì vậy hãy kiểm tra xem trình nhập của bạn có chấp nhận định dạng này hay yêu cầu chuyển đổi. Việc đặt trong dấu ngoặc kép xử lý cú pháp CSV nhưng không ngăn công thức trong bảng tính được thực thi trong văn bản tùy ý mà bạn thêm sau đó. Nếu mở rộng các cột bằng thông tin liên hệ hoặc giá trị mạng, hãy sử dụng example.com theo RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) và các dải IPv4 dành cho tài liệu theo RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737), thay vì các đích thực. Các trường bổ sung này không có trong tệp được tạo; hãy giữ mọi kiểm thử sử dụng chúng tách biệt khỏi các dịch vụ đang hoạt động. Xem trước một dữ liệu mẫu đã lưu hoặc chỉnh sửa trong trình xem CSV để kiểm tra các cột.

Cách sử dụng

  1. Chọn số hàng nguyên từ 1 đến 100.
  2. Tạo một lô dữ liệu tổng hợp trong trình duyệt.
  3. Sao chép hoặc tải xuống fixture rồi lưu lại để dùng cho các bài kiểm thử có thể lặp lại.

Quyền riêng tư và giới hạn

Quá trình tạo dữ liệu diễn ra trên thiết bị này. Các bản ghi là fixture kiểm thử hư cấu; hãy xem xét và cô lập ứng dụng sử dụng chúng.

Công cụ liên quan

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

Tại sao yêu cầu năm hàng lại cho ra sáu dòng?

Số hàng là số bản ghi dữ liệu. Một dòng tiêu đề được thêm vào, vì vậy fixture đơn giản tích hợp sẵn có n + 1 dòng thực tế cho n bản ghi được yêu cầu. Fixture không có ký tự xuống dòng ở cuối. Số hàng chỉ nhận số nguyên từ 1 đến 100; nếu cần trường hợp nhập rỗng, bạn hãy tự tạo.

CSV có giữ nguyên kiểu số và boolean không?

CSV cung cấp các trường văn bản mà không có lược đồ kiểu dữ liệu. Ô value được in là 1 và active được in là true, nhưng bộ nhập dữ liệu của bạn phải quyết định cách chuyển đổi chúng. Hãy xác nhận rõ ràng các chuyển đổi đó thay vì dựa vào kiểu dữ liệu được bảng tính tự suy ra. ID nên được giữ dưới dạng chuỗi để các tiền tố TEST không bị mất.

Các hàng được tạo có kiểm tra dấu ngoặc kép và dấu phẩy nằm trong trường không?

Các nhãn hiện tại là chuỗi ASCII đơn giản, không có dấu phẩy, dấu ngoặc kép hoặc ký tự xuống dòng trong trường. Bộ tuần tự hóa có thể đặt dấu ngoặc kép cho những ký tự đó, nhưng bộ dữ liệu cố định này sẽ không tự tạo chúng. Hãy thêm một nhãn chứa dấu phẩy, một trường hợp dấu ngoặc kép được nhân đôi và một trường nhiều dòng để kiểm thử trình đọc đúng cách.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản