SQL サーバーからテキスト データを取得し、それを wxpython 静的テキストに配置するコードを作成しました。テキストをxlsxファイルにエクスポートするために使用できるメニューイベントウィジェットがいくつかあることを知りたいですか? または、エクスポート イベントの作成方法のヒントを教えてください。
質問する
1152 次
2 に答える
1
はい、wxPython にはメニュー イベントが付属しています。最も一般的なのは wx.EVT_MENU です。メニューの作成方法については、次のリンクを参照してください。
- http://zetcode.com/wxpython/menustoolbars/
- http://wiki.wxpython.org/WorkingWithMenus
- http://www.blog.pythonlibrary.org/2008/07/02/wxpython-working-with-menus-toolbars-and-accelerators/
通常、「保存」というラベルの付いたメニュー項目を作成し、wx.EVT_MENU を使用して「onSave」などのメソッドにバインドします。次に、onSave メソッドで StaticText ウィジェットのコンテンツを取得し、Excel 形式で保存します。次に、xlwtを使用してファイルを書き出すことができます。または、Excel で csv ファイルを開くことができるため、Python の csv モジュールを使用して書き出すこともできます。
どうしても Microsoft の形式で書きたい場合は、おそらく XlsxWriter ( https://pypi.python.org/pypi/XlsxWriter )を参照してください。
于 2013-09-23T17:18:53.077 に答える