UltKit

圖片轉 CSV

如果圖片裡的表格是要匯入系統、資料庫或程式,而不是給人看,您需要的是 CSV。本頁會從 JPG、PNG、HEIC 或掃描版 PDF 中讀取表格,寫成一列列純文字數值,任何系統都能載入。

圖片轉 Excel

或將PDF, JPG, JPEG … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳表格圖片

    最多可加入 20 張照片、螢幕截圖或掃描的 PDF,每個檔案不超過 95 MB;每個檔案都會產生各自的 CSV。請先裁掉不屬於表格的部分。

  2. 2

    配合要匯入的系統

    預設為逗號與含 BOM 的 UTF-8。若在以逗號作小數點的國家使用 Excel,請將 CSV 分隔符號 改為分號;若要給資料庫或程式碼使用,請將 CSV 編碼 改為一般 UTF-8。

  3. 3

    辨識文字

    按下 辨識文字 並下載 .csv 檔。匯入前,請先用文字編輯器開啟一次,確認分隔符號是否正確。

軟體要讀取表格時選 CSV,要給人閱讀時選 XLSX。

圖片轉 CSV:檔案內容長什麼樣子

CSV 是純文字:每列一行,欄位以分隔符號隔開。常見規則記載於 2005 年發布的 RFC 4180。含有分隔符號、引號或換行的欄位會用雙引號包起來,欄位內的引號則寫成兩個。轉換器會套用這些規則,因此像 Coffee, beans 1 kg 這樣的描述會維持為單一欄位,不會被拆成兩個。

由於 CSV 沒有資料型別,數字會以單純的方式寫出。開啟 將數字存為數值 時,圖片中的 1,250.00 會在檔案中變成 1250.00,不帶千位分隔符號,以免弄亂欄位。關閉時,數值會逐字照抄,這對代碼、電話號碼和 ID 較為安全。

從拍攝的收據清單取出三列,以 RFC 4180 CSV 呈現
日期,說明,金額
2024-03-07,"咖啡豆, 1 kg",18.50
2024-03-08,"發票 ""A-17"" 已付款",-250.00

圖片轉成 CSV 後通常會用在哪裡

常見的 CSV 匯入情境及其要求
機構規定來源
Shopify 商品匯入以 UTF-8 儲存的 CSV,第一列為 Shopify 的欄位標題—
QuickBooks Online 銀行對帳單上傳含 3 或 4 欄的 CSV:日期、說明,以及一個金額欄,或分開的貸方與借方欄—
Google 聯絡人匯入CSV 或 vCard 檔案—
Mailchimp 受眾匯入含電子郵件欄的 CSV 或以 Tab 分隔的文字檔—

圖片轉 CSV 還是圖片轉 Excel

ANY I

任何圖片

此工具接受常見的圖片格式,包括 JPG、PNG、WebP、HEIC、GIF、BMP 與 TIFF。系統會自動從檔案偵測格式,因此您不需要知道圖片是哪一種類型。

Any image 轉檔工具

CSV

逗號分隔值

CSV 是一種純文字的表格格式,每一行是一列資料,欄位之間以逗號分隔。它從電腦發展初期沿用至今,並記載於 RFC 4180,不過許多變體會改用分號或定位字元,文字編碼也各不相同。幾乎所有試算表、資料庫和分析工具都能匯入與匯出,因此成為系統之間傳輸資料的預設格式。CSV 只儲存數值,不包含公式、格式、多個工作表或資料類型。

壓縮方式
–
透明度
–
動畫
–
推出年份
–
CSV 轉檔工具

當資料要送進匯入畫面、資料庫或指令碼時,就會把表格圖片轉成 CSV,因為這些場合用不到格式,只需要單純且可預期的列結構。

CSV 沒有工作表、公式、格式、合併儲存格或欄寬。對軟體讀取來說這是優點,因為檔案裡沒有任何隱藏內容;但若是要開啟來閱讀,就成了缺點。如果有人要處理這些數字,請改轉成 XLSX;PNG 轉 XLSX說明了數值儲存格在那裡的表現方式。

匯入前,請把標題列改成目標系統要求的欄位名稱,並刪除圖片中的合計或小計列,因為匯入程式會把它們當成一般記錄。

圖片轉 CSV 常見問題

為什麼 CSV 用 Excel 開啟後全部擠在同一欄?

Excel 在你按兩下開啟 CSV 時,會依系統區域設定中的清單分隔符號來分欄。在德國、法國、巴西等以逗號作小數點的國家,這個分隔符號是分號。請將 CSV 分隔符號 設為分號後重新轉換,或透過 資料 > 從文字/CSV 匯入檔案,並在該處選擇分隔符號。

「含 BOM 的 UTF-8」中的 BOM 是什麼?

就是檔案最開頭的三個不可見位元組 EF BB BF。Windows 版 Excel 會把它視為檔案採用 UTF-8 的標記,進而正確顯示重音符號、歐元符號與非拉丁文字。許多資料庫和指令碼並不需要它,少數還會把它當成第一個欄位名稱的一部分,這類情況請選一般 UTF-8。

什麼時候該用 Tab 分隔?

當數值本身含有逗號和分號(例如地址或商品描述),而接收的工具支援 TSV 時,請選擇 Tab。儲存格文字中幾乎不會出現 Tab,因此不需要加引號,檔案也很容易貼到試算表中。

CSV 會保留合併儲存格、粗體標題或多個表格嗎?

不會。CSV 只存放數值,每個檔案只有一個表格。本頁已關閉 保留合併儲存格,因此合併的標籤會在它涵蓋的每一列重複出現,這正是匯入時所需要的。如果圖片中有兩個表格,請把圖片裁成兩張,或改用圖片轉 Excel,每個表格會有各自的工作表。

如何保留郵遞區號和產品編號開頭的 0?

關閉 將數字存為數值 時,CSV 本身會完整保留 00421。Excel 只有在開啟檔案時才會去掉前導零,因此請透過 資料 > 從文字/CSV 匯入,並將該欄設為文字。

Windows-1252 編碼有什麼用途?

這是較舊的西歐字碼頁,部分早於 UTF-8 的會計與銷售時點系統軟體仍在使用。只有當匯入的程式以 UTF-8 顯示重音符號出現亂碼時才需要選它;它無法儲存希臘文、西里爾文、阿拉伯文或亞洲文字。