私が知る必要があるのは、Python にスプレッドシート (できれば Microsoft Excel) を読み取らせ、情報を解析して数式に入力させることはできますか?
これは、複数の馬の情報が 1 つの Excel スプレッドシートの異なる行または列にある競馬プログラム用です。これらの各馬の計算を個別に実行して、特定の馬のスコアを計算できるかどうかを知る必要があります。
OpenPyXL(「Excel2007 xlsx / xlsmファイルを読み書きするためのPythonライブラリ」)には、非常に優れたPythonicAPIがあります。
私の提案は次のとおりです。
csv
コンマ区切り値ファイルとして保存します。これはプレーン テキスト形式で、操作がはるかに簡単です。csv
モジュールを使用して、csv 形式のデータを操作します。Excel ファイルを Python で直接操作できます (Excel 2003 形式は、サード パーティ モジュールxlwt、xlrdを介してサポートされます) が、これは CSV での操作よりもはるかに困難です。
xlrd
パッケージを使用します。PyPIにあるので、easy_install xlrd
スプレッドシートを.csvとしてエクスポートし、テキストファイルとして読み込んでから、処理することができます。私は、CSV解析のPythonライブラリでさえあるかもしれないという気が遠くなるような気がします。
私が間違っているかもしれませんが、AFAIKには.xlsパーサーはありません。
編集:私は間違っていました:http ://www.python-excel.org/