問題タブ [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 投票する
5 に答える
2205 参照

python - virtualenvのpython xlwingsは可能ですか?

virtualenv で python 3.4.3 を使用して xlwings を試してみましたが、サンプル プログラムの 1 つでエラーが発生しました。pip freezevirtualenv ショーで実行します (明らかに本質的ではないもののいくつかを削除しました):

PYTHON_MACサイトパッケージの場所が別の場所にあるため、3.4.3 インストールの場所 (Homebrew 経由で実行)を設定してもこれが解決するかどうかはわかりません。

virtualenv から xlwings を実行することは可能ですか、それともシステム全体のサイト パッケージにも目的のパッケージをインストールする必要がありますか?

0 投票する
7 に答える
14091 参照

python - xlwingsを使用してPythonでExcelシートの行を数える

xlwings を使用して Excel ファイルを開き、特定の列の値を行ごとに読み取って処理する Python のスクリプトがあります。forステートメントは次のとおりです。

実際に何かを含むシート内のすべての行でこの関数を繰り返したいと思います。2 から始まり、'rownum' で終わります。私の質問は、行数を自動的にカウントし、その値を「rownum」に渡す方法です。xlwingsにはこれを行う方法があると確信していますが、それを理解することはできません-おそらくAutofitツールですか?

助けてくれてありがとう!

0 投票する
4 に答える
4630 参照

excel - Excel マクロで Outlook がフリーズする

このかなり重い Excel マクロがあります。実行すると、Outlook がフリーズします。

すべての CPU パワーを使用していないことはわかっています。なぜなら
、a) 強力なマルチコア マシンを使用している
b) 他のすべてのプログラム (負荷の高いプログラムも含む) が正常に動作しているからです。

Outlook と Excel は、Excel が占有しているプロセスを共有しているようです。

私のマクロは、少なくとも意図的にではありませんが、Outlook 関連のことは何もしません。ブルームバーグからデータを取得し、計算を行います。

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

xlwings - xlwingsのExcelデータの解析に時間がかかる

多くのタブと多くのデータを含む Excel があります。vba コードを Python に置き換えましたが、うまく動作しますが、Excel データの読み取りに時間がかかります。パフォーマンスを向上させるためにできることはありますか? ありがとう。

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

python - xlwings: 既に開いているワークブックへのライブ リンクを作成できますか?

xlwings を使用して Python を Excel にリンクしようとしています。成功しましたが、既に開いている (および変更された) Excel ワークブックにリンクすることはできません。ワークブックは既に Excel で開いているので、それにリンクして、その特定のワークブックを使用したいと考えています。

ExcelでExcelスプレッドシートをすでに変更している場合を除いて、それを使用wb = Workbook(filename)するとうまくいきます。コマンドを発行すると、wb = Workbook(filename)Excel は「ファイル名は既に開いています。再度開くと、行った変更はすべて破棄されます。続行しますか Y/N ?」というメッセージが返されます。

そのため、Excel で既に使用可能なブックを使用する代わりに、Excel で元のブックを再度開いてみます。現在 Excel に保存されているため、現在の (保存されていないすべての変更を含む) コピーを使用する必要があります。

質問は要約すると、Excel で既に開いているワークブックにライブ リンクするにはどうすればよいですか?

ありがとう、ウィレム