GPT-4やChatGPTを使えばCSVから特定の条件でデータを抜き出すことができる。
例えば、以下のような命令文だ。

Instruction:
InputをCSVとして扱い、金額が2000以上の行の品名を抜き出してください

Desired format:
品名: <comma_separated_list_of_品名>

Input: "
会社名,納品先,メーカー型番,メーカー名,品名,数量,単価,金額
○○商事株式会社,本社,CD・2369S,○○㈱,ファイルイエローA4縦2穴3.0cm・5.2cm,5,449,2495
○○商事株式会社,本社,OD・39486,○○○,ファイルブルーA4縦2穴2.7cm,1,1899,1899
○○商事株式会社,本社,OD・39303,△○,ファイルブルーA4縦2穴5.0cm,10,449,4490
○○商事株式会社,本社,OD・42581,□□,ファイルイエローA4縦2穴1.5cm,1,389,389
○○商事株式会社,本社,OD・39687,○○○,つづり紐100本パック,1,299,299
○○商事株式会社,本社,AC・39692,□□,ボックスファイルブルーA4横型,3,990,2970
○○商事株式会社,本社,CX・39697,○□,ボックスファイルブルーA4縦型,3,1499,4497
○○商事株式会社,A支店,OD・41781,□○○社,持ち出しフォルダーブルーA4,1,699,699
○○商事株式会社,A支店,AC・71774,○○㈱,個別フォルダークリームA4,1,999,999
○○商事株式会社,A支店,AC・41780,○○㈱,個別フォルダーピンクA41/3カット,1,549,549
○○商事株式会社,A支店,AC・30827,□□,粘着メモ見出しイエロー(5.0×1.5cm),1,749,749
○○商事株式会社,A支店,AC・30817,□□,粘着メモノートイエロー(7.5×7.5cm),2,929,1858
○○商事株式会社,A支店,OD・99422,○○○,レターパッドイエロージュニア7.0mm21行,3,499,1497
○○商事株式会社,B支店,AC・39791,□○,入金伝票B7横消費税欄無し2穴4行,1,349,349
○○商事株式会社,B支店,DZ・39804,□□社,BC複写領収書小切手判横10冊,1,1779,1779
○○商事株式会社,B支店,DZ・39712,○○㈱,クラフト封筒角形2号70g/㎡,1,699,699
○○商事株式会社,B支店,AC・39755,○○㈱,パステルカラー封筒ブルー長形3・80g/㎡,1,599,599
○○商事株式会社,B支店,CX・33180,○□,エンベロップホルダークリアA4横,10,218,2180
○○商事株式会社,B支店,OD・41732,□○○社,テープカッターブルー,1,399,399
○○商事株式会社,B支店,CX・41770,□○,デスクマット・オレファン45.0×60.0cm,1,1099,1099
"

ただ、大量のデータに対してフィルターをかける時は、それだけ大量のトークンを必要とする。
現時点ではそれは難しいだろう。

しかし上記を応用すれば、CSVのデータをjson形式のフォーマットに変換して出力することもできる。
json形式のフォーマットでデータが欲しい時というのはちょくちょくあるため、こちらは役に立つだろう。

Contact
AI に関するお問い合わせは、当サイトのContactページのフォームよりお問い合わせください。