現在、次のスタイルのItemID用に1列、ItemName用に1列のExcelファイルがあります。
ItemID, ItemName
2, Apple
4, Orange
5, Pear
6, Banana
15, Kiwi
私はこのデータを最も簡単な形式に変換することを受け入れていますが、その変換を行う方法の説明が必要です。
次のようなリストを渡したい:['Apple'、'Pear'、'Banana']
そして、次のようなリストを出力します:[2,5,6]
私はsqlite3でこれを行うことを検討しましたが、リスト全体を入力として渡す方法が見つからず、Excelファイルをsqlite3が掘ることができるある種の.sqlまたは.dbファイルに変換する簡単な方法を見つけることができません終えた。どのような種類のファイル(またはファイルタイプのアイテム)に変換する必要があるかは本当に気にしません。ルックアッププロセスを効率的にしたいだけです。
編集:実際のケースでは、約8800のアイテムがあります。また、ItemIDが一意で、ItemNameが一意であるように、それぞれが一意です。とはいえ、「オレンジスモール」や「オレンジラージ」など、一部のアイテム名は末尾に単語が追加されているだけで似ています。