問題タブ [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.

0 投票する
1 に答える
133 参照

python - Python での VBA オフセット

次のように、jsonの戻り値をセルごとにExcelに追加したいと思います

これが私のコードですが、理解できるように最初のセルにしか貼り付けられず、必要なシステムを構築できませんでした。前もって感謝します..

0 投票する
1 に答える
868 参照

python - Doex xlwings は Python 呼び出しで引数を処理しますか?

xlwings は、メソッド呼び出しで渡される kwargs を処理できますか? 私は得る

PYTHON_WIN と PYTHON_PATH が正しくなるように xlwings の設定を構成し、xlwings からのパラメーターなしで関数を正常に実行しました。

0 投票する
1 に答える
2660 参照

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 コード

0 投票する
1 に答える
1948 参照

python - python xlwingsはスプレッドシートを更新します

新しい課題への取り組み方を研究しています。私が望んでいるのは、ストレージ用のデータベース、中間層としてのデータベースの手順と機能、そして最終的にはプレゼンテーション用の 3 層システムです。数年前に、PERL と Win32:OLE を使用してこれが行われているのを見ました。

すべてのきれいな書式設定が行われたテンプレートである Excel スプレッドシートがあり、スプレッドシートに数式が含まれている場合があります。次のステップは、Python を使用してこれらのスプレッドシートを開き、操作を実行することです。つまり、すべての名前 (名前付き範囲) を見つけて調べます。範囲/名前に値が含まれていますか? セルなどにコメントが添付されていますか...これらのコメントを読んでください。実行するクエリが含まれている可能性があります。

次のステップは、上記で取得した情報に基づいて、データベースに対してクエリを実行することです。次に、結果が返されたスプレッドシートを使用して範囲を入力します。

次に、スプ​​レッドシートを新しい名前で保存します。

簡単な質問は、xlwings でこれができるかどうかです。最も重要なことは、フォーマットと数式が保持されるかどうかです。

0 投票する
1 に答える
2782 参照

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>

それが役に立てば幸い!

0 投票する
1 に答える
903 参照

excel - 画像の挿入 - xlwings

xlwings を使用して Excel シートに画像 (たとえば、Matplotlib によって生成されたもの) を挿入する可能性があるかどうか、興味があります。画像ではなく、グラフの処理に関するいくつかのヒントを見てきました。そうでない場合は、pywin32 を試す価値があると思いますか?