圖片轉 CSV
如果圖片裡的表格是要匯入系統、資料庫或程式,而不是給人看,您需要的是 CSV。本頁會從 JPG、PNG、HEIC 或掃描版 PDF 中讀取表格,寫成一列列純文字數值,任何系統都能載入。
圖片轉 Excel
或將PDF, JPG, JPEG … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
「有框線」最適合有可見邊框的表格;「空白分欄」適合只以空白分隔欄位的表格,例如銀行對帳單。
圖片中有多個表格時,可各自放在獨立的工作表,或疊放在同一張工作表並以空白列隔開。
圖片中小數的寫法。1,234.56 使用句點;1.234,56(常見於歐洲與拉丁美洲)使用逗號。
逗號為標準設定。在以逗號表示小數的國家使用 Excel 時,請選擇分號。
含 BOM 的 UTF-8 可讓 Windows 上的 Excel 在雙擊開啟檔案時,正確顯示重音字元與非拉丁文字。
僅適用於掃描的 PDF:含有表格的頁面,例如 2 或 2-4。留空則處理所有頁面。
使用方式
- 1
上傳表格圖片
最多可加入 20 張照片、螢幕截圖或掃描的 PDF,每個檔案不超過 95 MB;每個檔案都會產生各自的 CSV。請先裁掉不屬於表格的部分。
- 2
配合要匯入的系統
預設為逗號與含 BOM 的 UTF-8。若在以逗號作小數點的國家使用 Excel,請將 CSV 分隔符號 改為分號;若要給資料庫或程式碼使用,請將 CSV 編碼 改為一般 UTF-8。
- 3
辨識文字
按下 辨識文字 並下載 .csv 檔。匯入前,請先用文字編輯器開啟一次,確認分隔符號是否正確。
軟體要讀取表格時選 CSV,要給人閱讀時選 XLSX。
圖片轉 CSV:檔案內容長什麼樣子
CSV 是純文字:每列一行,欄位以分隔符號隔開。常見規則記載於 2005 年發布的 RFC 4180。含有分隔符號、引號或換行的欄位會用雙引號包起來,欄位內的引號則寫成兩個。轉換器會套用這些規則,因此像 Coffee, beans 1 kg 這樣的描述會維持為單一欄位,不會被拆成兩個。
由於 CSV 沒有資料型別,數字會以單純的方式寫出。開啟 將數字存為數值 時,圖片中的 1,250.00 會在檔案中變成 1250.00,不帶千位分隔符號,以免弄亂欄位。關閉時,數值會逐字照抄,這對代碼、電話號碼和 ID 較為安全。
日期,說明,金額 2024-03-07,"咖啡豆, 1 kg",18.50 2024-03-08,"發票 ""A-17"" 已付款",-250.00
圖片轉成 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。系統會自動從檔案偵測格式,因此您不需要知道圖片是哪一種類型。
CSV
逗號分隔值
CSV 是一種純文字的表格格式,每一行是一列資料,欄位之間以逗號分隔。它從電腦發展初期沿用至今,並記載於 RFC 4180,不過許多變體會改用分號或定位字元,文字編碼也各不相同。幾乎所有試算表、資料庫和分析工具都能匯入與匯出,因此成為系統之間傳輸資料的預設格式。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 顯示重音符號出現亂碼時才需要選它;它無法儲存希臘文、西里爾文、阿拉伯文或亞洲文字。