範例資料工具

範例 CSV 產生器

產生符合 CSV 格式的合成記錄,用於測試資料匯入。

範例 CSV 產生器: 產生精簡的 CSV 測試固定資料,用於測試欄位對應和資料列匯入。範例 CSV 產生器會輸出標題列,以及合成的id、label、value和active欄位。在加入會觸發剖析器失敗路徑的格式錯誤資料列或特殊字元前,您可以先用它建立基本的匯入案例。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
Sample CSV工作台本機處理

全程在瀏覽器中執行

虛構結果

等待中

僅供虛構的測試固定資料使用。請勿將這些產生的身分資料、地址或ID當作真實記錄。

測試匯入

這個檔案有一列標題(id,label,value,active),每行一筆記錄,只在需要時使用引號。您可以用它檢查匯入程式是否依標題名稱而非位置對應欄位、是否將true讀為布林值,以及是否回報正確的列數。接著重新排列欄位、重新命名一個標題,再刪除一個值,看看錯誤訊息是否合理。

換行字元與邊界情況

每行結尾都是單一換行字元。RFC 4180 規定使用 CRLF,大多數剖析器兩者都接受,但嚴格的匯入程式可能不接受;如果您的程式出現錯誤,請進行轉換。產生的值都是不含逗號或引號的純 ASCII,因此請手動新增幾列,測試引號欄位內含逗號、連續兩個引號、帶重音符號的姓名,以及空白行。您可以在CSV 檢視器中預覽編輯後的檔案。

使用方式

  1. 選擇1到100之間的整數列數。
  2. 在瀏覽器中產生一批合成資料。
  3. 複製或下載測試固定資料,並儲存以便重複測試。

隱私與限制

產生資料的過程會留在這台裝置上。這些記錄是虛構的測試固定資料;請檢查並隔離使用這些資料的應用程式。

相關工具

常見問題

為什麼要求5列會得到6行?

列數代表資料記錄數。系統會另外加入1行標題,因此要求n筆記錄時,內建的簡易測試固定資料會有n + 1行實體行。結尾不會有換行字元。列數接受1到100之間的整數;如要測試空白匯入案例,請自行產生。

CSV會保留數字和布林值型別嗎?

CSV提供文字欄位,但不包含型別結構描述。value儲存格會輸出為1,active會輸出為true,但如何轉換必須由您的匯入程式決定。請明確測試這些轉換,不要依賴試算表推斷的型別。ID應維持為字串,才能保留其TEST前綴。

產生的資料列會測試引號和內嵌逗號嗎?

目前的label是純ASCII字串,不含逗號、引號或內嵌換行。序列化程式可以處理並加上引號,但這組固定資料不會替您產生這些情況。請加入包含逗號的label、成對引號案例,以及多行欄位,才能妥善測試讀取器。

免費工具・使用在瀏覽器中次・免註冊