5

私は現在、PythonとXLWT/XLRDライブラリを使用してプログラムでXLSファイルを作成しています。

セルに値を入力し、簡単な数式を挿入することができました。私の課題は、ユーザー用のドロップダウンを作成することです(http://office.microsoft.com/en-us/excel-help/create-or-remove-a-drop-down-list-HP005202215.aspx)。

はい、これはEXCELで簡単に実行できますが、このプロセスを自動化する必要があります-PythonとXLWT/XLRDライブラリを使用しています-むしろそれらに固執したいのですが、必要に応じて別のものに切り替えます(私はUbuntu Linuxサーバーで)。

4

4 に答える 4

8

openpyxlは、データ検証を介してXLSXファイルのドロップダウンセルもサポートしています:http://openpyxl.readthedocs.org/en/latest/validation.html

于 2015-02-23T20:48:37.253 に答える
3

念のため、xlsxwriterはXLSXのドロップダウンリストを処理できます。

https://xlsxwriter.readthedocs.org/en/latest/example_data_validate.html

于 2013-09-17T15:19:42.983 に答える
2

簡単な答え:できません-XLWT/XLRDではサポートされていません。

于 2012-08-13T15:55:28.117 に答える
-1

あなたの最善の策はCOMを通過することです。

http://oreilly.com/catalog/pythonwin32/chapter/ch12.html

そこから、OfficeのネイティブVisual Basicで利用できるすべてのオプションがあります。これには、(少なくとも)ウィンドウ内のさまざまなオブジェクトにクリックやキー押下を送信する機能が含まれます。

于 2012-08-13T20:30:21.827 に答える