範例資料工具
範例 CSV 產生器
產生符合 CSV 格式的合成記錄,用於測試資料匯入。
範例 CSV 產生器: 產生精簡的 CSV 測試固定資料,用於測試欄位對應和資料列匯入。範例 CSV 產生器會輸出標題列,以及合成的id、label、value和active欄位。在加入會觸發剖析器失敗路徑的格式錯誤資料列或特殊字元前,您可以先用它建立基本的匯入案例。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
虛構結果
等待中僅供虛構的測試固定資料使用。請勿將這些產生的身分資料、地址或ID當作真實記錄。
測試匯入
這個檔案有一列標題(id,label,value,active),每行一筆記錄,只在需要時使用引號。您可以用它檢查匯入程式是否依標題名稱而非位置對應欄位、是否將true讀為布林值,以及是否回報正確的列數。接著重新排列欄位、重新命名一個標題,再刪除一個值,看看錯誤訊息是否合理。
換行字元與邊界情況
每行結尾都是單一換行字元。RFC 4180 規定使用 CRLF,大多數剖析器兩者都接受,但嚴格的匯入程式可能不接受;如果您的程式出現錯誤,請進行轉換。產生的值都是不含逗號或引號的純 ASCII,因此請手動新增幾列,測試引號欄位內含逗號、連續兩個引號、帶重音符號的姓名,以及空白行。您可以在CSV 檢視器中預覽編輯後的檔案。
使用方式
- 選擇1到100之間的整數列數。
- 在瀏覽器中產生一批合成資料。
- 複製或下載測試固定資料,並儲存以便重複測試。
隱私與限制
產生資料的過程會留在這台裝置上。這些記錄是虛構的測試固定資料;請檢查並隔離使用這些資料的應用程式。
相關工具
常見問題
為什麼要求5列會得到6行?
列數代表資料記錄數。系統會另外加入1行標題,因此要求n筆記錄時,內建的簡易測試固定資料會有n + 1行實體行。結尾不會有換行字元。列數接受1到100之間的整數;如要測試空白匯入案例,請自行產生。
CSV會保留數字和布林值型別嗎?
CSV提供文字欄位,但不包含型別結構描述。value儲存格會輸出為1,active會輸出為true,但如何轉換必須由您的匯入程式決定。請明確測試這些轉換,不要依賴試算表推斷的型別。ID應維持為字串,才能保留其TEST前綴。
產生的資料列會測試引號和內嵌逗號嗎?
目前的label是純ASCII字串,不含逗號、引號或內嵌換行。序列化程式可以處理並加上引號,但這組固定資料不會替您產生這些情況。請加入包含逗號的label、成對引號案例,以及多行欄位,才能妥善測試讀取器。
免費工具・使用在瀏覽器中次・免註冊