問題タブ [xlwings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python での VBA オフセット
次のように、jsonの戻り値をセルごとにExcelに追加したいと思います
これが私のコードですが、理解できるように最初のセルにしか貼り付けられず、必要なシステムを構築できませんでした。前もって感謝します..
python - Doex xlwings は Python 呼び出しで引数を処理しますか?
xlwings は、メソッド呼び出しで渡される kwargs を処理できますか? 私は得る
PYTHON_WIN と PYTHON_PATH が正しくなるように xlwings の設定を構成し、xlwings からのパラメーターなしで関数を正常に実行しました。
python - xlwings module.py Excel から Python を呼び出す
Excel からmodule.pyファイルを呼び出そうとすると、このエラーが発生し続けます
に置き換えるwb = Workbook.caller()
とwb = Workbook()
、このエラーが表示されます
または [シナリオ 2]、このサンプル コードを使用している間に、Excel から Python ファイルを呼び出すことができます。
ただし、Excel での呼び出しは でのみ機能しwb = Workbook()
、機能しませんwb = Workbook.caller()
この API ドキュメントの更新を認識しています
モジュール.py
VBA コード
testing.py (サンプル コードのテスト - シナリオ 2)
VBA コード
python - python xlwingsはスプレッドシートを更新します
新しい課題への取り組み方を研究しています。私が望んでいるのは、ストレージ用のデータベース、中間層としてのデータベースの手順と機能、そして最終的にはプレゼンテーション用の 3 層システムです。数年前に、PERL と Win32:OLE を使用してこれが行われているのを見ました。
すべてのきれいな書式設定が行われたテンプレートである Excel スプレッドシートがあり、スプレッドシートに数式が含まれている場合があります。次のステップは、Python を使用してこれらのスプレッドシートを開き、操作を実行することです。つまり、すべての名前 (名前付き範囲) を見つけて調べます。範囲/名前に値が含まれていますか? セルなどにコメントが添付されていますか...これらのコメントを読んでください。実行するクエリが含まれている可能性があります。
次のステップは、上記で取得した情報に基づいて、データベースに対してクエリを実行することです。次に、結果が返されたスプレッドシートを使用して範囲を入力します。
次に、スプレッドシートを新しい名前で保存します。
簡単な質問は、xlwings でこれができるかどうかです。最も重要なことは、フォーマットと数式が保持されるかどうかです。
python-2.7 - xlwings Workbook() 呼び出しで AttributeError: Open.Application が返される
あなたが私を助けてくれることを願っています, 私は自分自身に最初の質問をします.
xlwings を使用して、.xls ファイルからデータを読み書きしています。私はベテランのプログラマーではなく、間違いを犯します。ときどき、これはプロセス、Python などを再起動することを意味します。
AttributeError
時々、を呼び出すと次のようになりますWorkbook()
。本当の問題は、何が起こっているのか手がかりがないことではありません (エラー診断が参照するモジュールを読んでみましたが、それらは私のスキルを超えたレベルの Python で書かれています)。 (!) 私のラップトップは (常に) 問題を解決しません。
何が起こっているのか手がかりを提供できればと思いますが、ランダムに発生する問題のようで、現在、3回の再起動と数回の再起動では修正されませんでした. グーグルも助けにはなりません。これまでにプログラムを 100 回実行したに違いありませんが、常に問題になるわけではありません。単に呼び出したときのエラーメッセージWorkbook()
:
フォローアップとして、「dyamic.py」のコードでエラーが発生します。
私が前に述べたように、最後のビットは私には多すぎます:P
ランダムなエラーが原因でランダムなウィンドウを閉じた後、残っている Excel.exe (または同様の) プロセスがスクリプトに干渉していると推測しましたが、タスク マネージャーで見つけることができません。また、これは再起動で修正する必要があるものですよね?! また、xlwings .34 (現在の最新バージョン) にアップグレードしました。
Windows 8.1 64 ビット、Python 2.7 (Anaconda ディストリビューション、Spyder IDE)、Excel 2013。
もちろん、どんな助けも大歓迎です!
よろしくお願いします。
ゴードン。
編集:
wb = Workbook()
コメントで与えられたアドバイスに従って、失敗した場合でも、 return が続くfrom win32com.client import dynamic
ことを報告できるようになりました。dynamic.Dispatch('Excel.Application')
<COMObject Excel.Application>
それが役に立てば幸い!
excel - 画像の挿入 - xlwings
xlwings を使用して Excel シートに画像 (たとえば、Matplotlib によって生成されたもの) を挿入する可能性があるかどうか、興味があります。画像ではなく、グラフの処理に関するいくつかのヒントを見てきました。そうでない場合は、pywin32 を試す価値があると思いますか?