Ankiに読み込むCSVの形式を整える
インポートが成功すると、各プロンプト、回答、タグ間の関係が保持されます。
インポートが成功すると、各プロンプト、回答、タグ間の関係が保持されます。ほとんどの失敗は、学習内容の問題ではなく、区切り文字や引用符の不一致から始まります。最初に小さなバッチを検査し、元のファイルを保存し、大きなデッキをインポートする前に宛先アプリケーションのフィールド マッピングを確認します。
区切り文字を特定する
CSV ファイルは通常、フィールドをカンマで区切りますが、地域のスプレッドシート設定ではセミコロンを使用する場合があります。表からコピーされたメモにはタブが含まれる場合があります。コンバーターで実際のセパレーターを選択します。引用符で囲まれた回答内のカンマは新しい列ではなく内容であるため、単純な検索と置換操作で CSV を分割しないでください。
インポート形式を選択する前に、プレーン テキスト エディタで小さなソース サンプルを開きます。 CSV という名前のファイルでは、エクスポートするアプリケーションと地域の設定に応じて、カンマ、セミコロン、または別の区切り文字が使用される場合があります。回答に句読点が含まれているレコードを含む、いくつかのレコードを確認します。区切り文字がフィールド内で自然に発生する場合、そのフィールドを CSV ワークフローで引用する必要があります。すべてのカンマをグローバルにタブに置き換えないでください。「パリ、フランス」は 1 つの答えのままにする必要があり、ブラインドで置き換えると、黙って余分な列が作成されます。
見出し行を削除する
コンバーターはすべての行をカードとして扱います。変換前にFront、Back、Tagなどの見出しを削除してください。スプレッドシートからコピーした空白行も含め、最初と最後のレコードを確認します。最初の列には質問を、2 番目の列には回答を含める必要があります。 3 番目のオプションの列にはタグが含まれます。
データレコードをラベルとは別にカウントします。フロント、バック、タグを含む最初の行は、人間がスプレッドシートを理解するのに役立ちますが、フラッシュカードではありません。コンバーターがレコードのみを期待する場合は、ツール入力からそれを削除します。また、最終行の合計、コメント、または空のスプレッドシート範囲も検査します。クリーンなパイロットには、5 枚のカードとちょうど 5 つの出力レコードが含まれる場合があります。カウントが一致しない場合は、デッキ全体をインポートする前に原因を見つけてください。そうしないと、一見成功したように見えるインポートでも、不足している回答や不要な見出しカードが隠れてしまう可能性があります。
CSV引用を理解する
カンマまたは改行を含むフィールドは二重引用符で囲みます。そのフィールド内のリテラル引用符は 2 つの引用符として表されます。たとえば、「細胞壁」という語句を含む説明を引用符付きの CSV フィールドに保存する場合は、内側の引用符を 2 重にする必要があります。パーサーは、TSV エクスポートによって改行が正規化されるまで、これらの文字を保持します。
カンマを含むフィールドの場合、標準 CSV では二重引用符で囲みます。このようなフィールド内のリテラルの二重引用符は、2 つの二重引用符で表されます。たとえば、回答全体が引用されている場合、「引用された用語」というフレーズを含む回答はエスケープする必要があります。複数行フィールドも重要なエッジ ケースです。一部のコンバーターはそれらを受け入れますが、単純な行ベースの入力ツールは受け入れません。レコードが物理的な行にまたがる場合は、最初に小さなテストを作成するか、意味を保持しながら回答を 1 行にまとめます。
Anki ヘッダーを確認する
生成されたファイルは、セパレータ、HTML、およびタグ列ディレクティブで始まります。これらはタブ区切りのプレーン テキストを宣言し、3 番目のフィールドをタグとして識別します。 Anki で互換性のあるノート タイプを選択し、インポート プレビューを調べます。通常の表裏インポートでは、クローゼノートやリバースカードは自動的に作成されません。
Anki ヘッダー行を、通常の学習コンテンツとしてではなく、宛先インポーターへの指示として扱います。タブ区切り文字の宣言は、その下の実際のフィールド区切り文字と一致する必要があります。 HTML を無効にすると、マークアップはリッチ フォーマットの要求ではなくリテラル テキストになります。タグ列宣言は、編成対象のフィールドを識別します。インポート先のインポート プレビューを調べて、前面、背面、およびタグが目的のフィールドにマッピングされていることを確認します。ヘッダー サポートとインポーター オプションは異なる場合があるため、すべての設定が推測されたと仮定するよりも、表示されるプレビューの方が信頼性が高くなります。
Quizlet パスを分離する
Quizlet スタイルのインポートには、Anki 固有のコメント ヘッダーのない用語と定義のペアが必要です。利用可能な場合は専用の 2 列出力を使用するか、3 つのディレクティブ行とタグ列を削除します。インポート画面の用語とカードの区切り文字を確認してください。インポートをコミットする前に、複数のレコードをプレビューします。
Anki ファイルを変更せずに貼り付けるのではなく、Quizlet の出力を目的のテキスト インポート ワークフローに使用してください。どの文字が用語とその定義を区切っているのか、またどの文字がカードを区切っているのかを確認してください。宛先がレコード境界として改行を使用している場合、改行を含む定義が別のカードと間違われる可能性があります。短い用語を 1 つ、句読点を使用した回答を 1 つ、英語以外の単語を 1 つ試してください。セットを公開または共有する前に、結果のペアリングを確認してください。このツールから正常にエクスポートしても、別のサービスがテキストをどのように解釈するかは確認されません。
スプレッドシートの予期せぬ事態を避ける
エクスポートしたテキストをテキストとして保持します。スプレッドシート アプリケーションは、先頭のゼロ、日付、または数式文字で始まる文字列を再解釈する場合があります。スプレッドシートを使用して編集する場合は、インポート中にテキスト列を明示的に選択します。デッキを再構築せずに不要な自動変換を元に戻すことができるように、生のエクスポートを保持します。
スプレッドシートでデータを準備するときは、識別子のようなエントリをテキストとしてフォーマットしてから、スプレッドシートにインポートします。先頭のゼロ、長い数値文字列、および日付に似た値は、その他の方法で変更できます。表示されているセルの表示を信頼するのではなく、元の値とエクスポートされたファイルを比較します。等号で始まるテキストは、スプレッドシート内で数式の意味を取得することもできます。注意深く調べて、アプリケーションのテキスト処理オプションを使用してください。意図したコンテンツをメモリから再構築することなく、変換を元に戻すことができるように、生のソースを別に保管してください。
5 つのレコードをパイロットする
シンプルなカード、カンマを含むカード、引用符、アクセント付きの単語、およびタグ付きカードを含むカードを含めます。これらを一時的な宛先デッキにインポートします。すべてのフィールドとカードの方向を確認してください。プレビューで 1 つのフィールドに行全体が配置される場合は、ソースまたはセパレーターの選択を修正します。
意図的にぎこちないパイロットを作成します。アクセントのある単語、回答にカンマ、引用句、空白のタグ、および長い説明を含めます。これらのレコードを一時的な宛先デッキにインポートします。表面だけをチェックするのではなく、各回答を公開してタグを調べます。次に、別のインポートで既存のメモを追加、更新、または複製するかどうかを決定します。宛先の一致動作を説明できない場合は、すでにスケジュール履歴が含まれている大規模なコレクションを危険にさらす前に、1 つの編集済みパイロット カードでテストしてください。
輸入決定を記録する
元のソース、クリーンなエクスポート、および宛先のメモのタイプとフィールドの順序を指定した短いメモを保存します。後で更新する場合は、宛先が既存のメモをどのように識別するかを決定します。重複ポリシーを使用せずに再インポートすると、コンバーターが完全に有効なファイルを生成した場合でも、レビューの作業負荷が増大する可能性があります。
ソース ファイル名、宛先メモの種類、フィールド マッピング、区切り記号、および受け入れられたレコード数を含む簡単なインポート ログを保存します。エクスポートしたファイルをそのログと一緒に保管してください。後で不正なフィールドを発見した場合、これらの詳細により変換を再現し、エクスポータの問題とインポータの設定を区別することができます。 For collaborative decks, agree who owns the master copy before exchanging revised files. 2 人が同じセットを個別にインポートおよびエクスポートすると、それぞれのインポートが正しく機能しているように見えても、異なるコピーが作成される可能性があります。
コピー可能な計画テンプレート
トピック: CSV から Anki へのインポート形式 出典と日付: 思い出したり、やるべきこと: メモなしで最初の試み: エラーまたは不確実性: 訂正と裏付けソース: 次のレビューまたはアクション: Anki と Quizlet への CSV の入力例: 「フランスの首都」、「パリ」、「地理」 「日本の首都」、「東京」、「地理」
よくある質問
回答内のカンマを保持するにはどうすればよいですか?
引用符付きの CSV フィールドを使用し、その中の引用符文字を二重にします。エクスポートする前に、解析されたフロント、バック、タグ フィールドをプレビューします。解析せずに区切り文字を切り替えると、回答が余分な列に分割される可能性があります。
エクスポートされたテキストには画像やスケジュール履歴が含まれますか?
いいえ。このコンバータはテキスト フィールドとタグを処理します。メディア ファイル、メモの種類の設定、およびレビュー履歴には、宛先アプリケーションで別のワークフローが必要です。