Python で Excel スプレッドシートに書き込む
Python プログラマにとって、Excel スプレッドシートにデータを書き込むために利用できるさまざまな方法があります。ただし、最適なアプローチは、特定の要件とプログラムの特性によって異なります。
強く推奨されるオプションの 1 つは、データ操作用に調整された多用途の Python ライブラリである pandas を使用することです。このメソッドには、データを DataFrame に変換し、その後それを Excel ファイルにエクスポートすることが含まれます。
次に例を示します:
from pandas import DataFrame l1 = [1, 2, 3, 4] l2 = [1, 2, 3, 4] df = DataFrame({'Stimulus Time': l1, 'Reaction Time': l2}) df.to_excel('test.xlsx', sheet_name='sheet1', index=False)
このコードは、2 つのリスト 'l1' と 'l1' から DataFrame を作成します。 「l2」は、それぞれ「刺激時間」と「反応時間」を表します。次に、インデックス列を除いて、この DataFrame を 'sheet1' という名前のワークシートとともに 'test.xlsx' という名前の Excel ファイルにエクスポートします。
互換性を確保するには、両方のリストの長さが同じである必要があることに注意してください。値が欠落している場合は、エラーを防ぐために「なし」に置き換えることができます。
セルの書式設定に関しては、pandas の DataFrame.style モジュールを使用して特定のセルまたは列の書式を指定できます。これにより、特定の値に指数形式や数値形式などの書式設定を適用して、Excel で希望どおりに表示されるようにすることができます。
以上がPython を使用して Excel スプレッドシートにデータを効率的に書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。