2026年9月6日

用 Excel 或 CSV 大量匯入單字卡的做法

kiokuma 開發者

關於作者

kiokuma 開發者

醫學系五年級學生,同時也是記憶卡 App「kiokuma」的開發者。從升學考試一路走到醫學系,持續分享關於背誦與讀書方法的心得。

筆電旁攤開的資料與文件

很多人手上早就有整理好的資料——補習班給的單字表、自己做的專有名詞對照、從考古題整理出來的清單。這些如果要一張一張手動輸入成卡片,光是打字就會耗掉好幾個晚上。大部分卡片 App 都支援 CSV 匯入,可以一次建立幾百張。這篇講實際操作和常見問題。

基本格式:兩欄就夠

最單純的格式是兩欄,第一欄放正面(問題),第二欄放背面(答案)。在 Excel 裡就是 A 欄和 B 欄,一列一張卡。整理完之後,用「另存新檔」選擇 CSV 格式。注意 CSV 只會保留純文字,Excel 裡的顏色、粗體、儲存格格式都會消失,這是正常的。如果你的資料原本是三欄以上(例如單字、詞性、中文、例句),匯入前要先決定哪些要合併到同一面。通常的做法是正面放單字,背面把詞性、中文、例句用換行合併。

中文編碼的坑

這是最常遇到的問題:匯入後全部變成亂碼。原因是 Excel 在 Windows 上預設存成 Big5 或 ANSI 編碼,而大部分 App 預期的是 UTF-8。存檔時要選「CSV UTF-8(逗號分隔)」這個選項,不要選一般的「CSV(逗號分隔)」。如果已經存錯了,可以用記事本開啟,另存新檔時把編碼改成 UTF-8。或者直接用 Google 試算表,它匯出的 CSV 預設就是 UTF-8。

逗號和換行的處理

CSV 用逗號分隔欄位,所以如果你的內容裡本身有逗號,會被誤判成欄位分隔。解法是把有逗號的內容用雙引號包起來。Excel 另存 CSV 時通常會自動處理,但如果你是手動編輯文字檔就要注意。同樣地,如果背面要放多行(例如中文意思換行放例句),那一格也要用雙引號包住,換行才會保留。

常見的錯誤訊息與排除

匯入失敗時的訊息通常不太友善,這裡整理幾個常見狀況和對應的檢查方向。全部變成亂碼:編碼問題。存檔時選 UTF-8,或者改用 Google 試算表匯出。欄位錯位:內容裡有未跳脫的逗號或引號。把有逗號的儲存格用雙引號包起來,或者改用 Tab 分隔的格式。只匯入了一部分:通常是某一列的格式壞掉,導致解析中斷。找出總數的差額,通常問題就在中斷的那一列附近。換行沒有保留:多行的內容要用雙引號包住整格,否則換行會被當成新的一列。空白列變成空卡片:試算表末尾常常有看不見的空白列。匯入前先刪掉,不然你會得到一批空卡片混在裡面。這些問題都可以用「先匯入五十列測試」提前發現。這一步花兩分鐘,但能避免事後清理八百張壞卡片。

哪些內容適合大量匯入

匯入的效益取決於內容型態,有些科目很划算,有些幾乎用不上。最划算的是語言類。單字、片語、動詞變化,這些本來就是「一對一」的結構,而且量大。一次匯入五百個單字,省下的打字時間是好幾個小時。其次是名詞對照類。專有名詞的中英對照、化學元素與符號、國家與首都,這類也是天然的兩欄結構。比較不適合的是需要圖片的科目。CSV 只能放文字,圖片沒辦法用這個方式批次處理,還是得一張一張建。也不適合的是需要設計問題的內容。歷史的因果分析、生物的機制說明,這些的價值在於「你決定要問什麼」,匯入等於跳過了最有價值的那一步。

從不同來源整理資料

匯入的前提是你手上有結構化的資料。實務上這些資料的來源和整理難度差很多。最容易的是本來就是表格的:補習班給的單字表、老師整理的名詞對照、自己做的比較表。這類直接調整欄位就能匯入。中等的是條列式的文字:課本的重點整理、講義的條列說明。這類需要先轉成兩欄,通常用尋找取代或簡單的分欄功能就能處理。最麻煩的是散文式的內容:一整段課文。這類基本上不適合匯入,因為你必須先決定「要問什麼」,而那個判斷沒辦法自動化。硬要轉的話只會得到一堆沒有問題焦點的卡片。所以判斷方式很簡單:如果原始資料已經是「A 對應 B」的結構,匯入很划算;如果需要你重新設計問題,那手動建立反而比較快,而且品質好得多。

匯入前一定要做的整理

這是比技術細節更重要的部分。匯入很快,但如果原始資料的品質不好,你會一次做出 500 張爛卡片,然後花好幾個月複習它們。第一,刪掉你已經會的。從補習班拿到的單字表通常包含大量基礎字,全部匯入的話你會每天浪費時間複習 the 和 because。花 20 分鐘掃過一遍刪掉,之後省下的時間是好幾十倍。第二,檢查有沒有一格塞太多。原始表格常常一格裡有三四個意思,全部匯進去會變成無法判定對錯的卡片。挑最主要的那個意思留下就好。第三,分批匯入。一次匯 800 張的話,這 800 張會同時進入排程,你未來幾週的複習量會爆掉。比較好的做法是分成幾批,每週匯入 100 到 150 張。

用試算表整理的幾個技巧

整理階段在試算表裡做,比匯入之後在 App 裡改容易很多。幾個實用的做法。用篩選功能快速刪除。加一個欄位標記「已經會 / 要背」,然後篩選出要背的再匯出。這比一列一列刪快很多。用公式合併欄位。如果你要把中文、詞性、例句合併到背面,可以用一個公式把三欄串起來,中間加換行符號,一次處理完所有列。用排序找重複。按第一欄排序之後,重複的項目會相鄰,很容易發現。單字表常常有重複,不處理的話你會複習兩次同樣的東西。先做一個小樣本測試。從五十列開始匯入,確認格式、編碼、換行都正確,再匯入全部。直接匯入八百列然後發現全部格式錯誤,清理起來很痛苦。

為什麼「匯入越多越好」是錯的

匯入的門檻太低,所以最容易犯的錯是匯太多。這一點值得再強調一次。手動建卡片時,每張卡都要花三十秒,這個成本自然會讓你篩選。匯入沒有這個煞車——按一個鍵就多了八百張,而那八百張會變成未來半年的複習負擔。而且匯入的內容通常沒有經過你的判斷。補習班的單字表為了完整性會涵蓋很廣,其中可能一半是你早就會的。全部匯入的話,你每天的複習有一半時間在浪費。所以匯入前的那 20 分鐘刪除工作,是整個流程裡投報率最高的一步。省掉它,之後要付出的代價是好幾十個小時。一個簡單的紀律:匯入的數量不要超過你「手動建立時會願意做」的數量。如果你手動不會做八百張,那就不要匯八百張。

一個折衷的做法

如果你的資料量很大但又擔心品質,有一個折衷方式:分批匯入 + 邊複習邊修。先匯入一百張,開始複習。複習過程中遇到爛卡片(問題不清楚、答案太長、根本不該做),當場修改或刪除。這個做法的好處是篩選發生在你真正遇到那張卡片的時候,判斷會比事前掃過一遍準確得多——你會知道哪些卡片實際上複習起來很痛苦。缺點是前兩週的複習會被修改打斷。但這個成本是一次性的,而且換來的是一套你真的願意用下去的卡片。

匯入後一定要做的檢查

匯入完成不代表結束,有幾件事值得花十分鐘確認。第一,隨機抽十張看內容有沒有跑掉。特別注意有逗號、引號、換行的那幾列,這些最容易出問題。第二,確認總數對不對。如果原始檔有 620 列但只匯入了 580 張,那代表有 40 列被吃掉了,要找出原因。第三,確認排程設定。大量匯入之後,如果全部立刻進入排程,你明天會看到幾百張要複習。先確認每日新卡上限有設好。

匯入之後的長期管理

大量匯入之後,過幾個月你會遇到一些管理上的問題,先知道會比較好處理。第一是難易度差距大。匯入的資料通常包含各種難度,簡單的很快就熟了、難的一直答錯。這是正常的,讓系統去分配就好,不需要手動分組。第二是內容品質不一。匯入時漏掉的爛卡片會在複習時浮現。看到就當場改或刪,不要留著。第三是重複。從不同來源匯入的資料可能有重疊,同一個概念出現兩次。複習時發現就合併掉。第四是用不到的部分。匯入的表格可能涵蓋超出你考試範圍的內容。與其一直複習用不到的東西,不如把那部分停用。這些整理不需要專門排時間,複習時順手處理就好。每次多花十秒,累積起來會讓整套卡片越用越好用。

從其他 App 搬家

如果你原本用 Quizlet 或 Anki,想換工具但不想重做卡片,路徑通常是先從舊 App 匯出成 CSV 或文字檔,再匯入新的。要注意的是,複習進度通常搬不過去。也就是說你的卡片會保留,但「哪張已經很熟」的紀錄會重置,等於從頭開始排程。這件事沒有太好的解法,但實務上影響沒有想像中大——重新走一輪的時候,熟的卡片你會很快答對,系統兩三次就會把間隔拉長回去。大約一個月就會回到穩定狀態。

整篇的結論

把匯入這件事收斂成幾條原則。匯入適合已經結構化的資料——單字表、名詞對照、題庫清單。不適合需要你設計問題的內容。匯入前的刪除工作是整個流程投報率最高的一步。花二十分鐘刪掉你已經會的,之後省下的是幾十小時。編碼選 UTF-8、有逗號的用引號包住、先用五十列測試。這三件事可以避免九成的匯入問題。分批匯入,每次一百到一百五十張。一次匯八百張的結果是複習量爆炸,然後放棄。匯入之後隨手整理——遇到爛卡片就當場改或刪。這比事前完美篩選實際得多,因為你要複習過才知道哪些卡片真的有問題。

如果你手上已經有整理好的單字表或題庫,kiokuma支援從 CSV、Excel 大量匯入,一次建立幾百張卡片,從其他 App 搬家也走同一個流程。

kiokuma 是什麼

記憶卡 App「kiokuma」讓你把資訊一層層疊在同一張卡片上,快速做出只屬於自己的教材。

在一張卡片貼上多張照片的 kiokuma 畫面

一張卡片放得下大量照片

把多張照片貼進同一張卡片,相關的內容可以一起記起來。

可以用 Apple Pencil 手寫的 kiokuma 畫面

可以用 Apple Pencil 手寫

直接在卡片上補圖或補筆記,一邊把講義轉換成自己的說法一邊記。

可以順著遺忘曲線複習的 kiokuma 畫面

順著遺忘曲線複習

依照你的學習紀錄,在最適合的時間再次出題,讓記憶自然留下來。

用拖放貼上截圖的 kiokuma 畫面

截圖直接拖放就好

圖片用拖放貼上即可,做一張記憶卡的速度差很多。

kiokuma 應用程式圖示

從今天開始,換一種方式記東西。

用 kiokuma 開始製作自己的記憶卡。
可以免費開始。

在 App Store 下載