問題タブ [datanitro]

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 に答える
164 参照

unicode - DataNitro、Excel の UnicodeEncodeError

スクリプトをインポートしてからrunnボタンを押すことで、ExcelでDataNitroを介してPythonスクリプトを実行しようとしていました。次のエラー メッセージが表示されました。

代わりに、%paste 関数を使用してスクリプトを DataNitro の Python シェルにコピーペーストしたところ、機能しました。

スクリプトではなくシェルで機能したのはなぜですか? 27/scriptstarter.py ファイルを探しても、まだ見たことがありません。私はこれらのことについてあまり知りませんが、Unicode と ascii の間の変換が間違っているのでしょうか?

これが私の小さな小さなスクリプトに従います。

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

python - 行のコピー中に Data Nitro エラーが発生しました

行内の 2 つの値をチェックしようとしています。そのチェックに合格した場合は、シートの最後にある行全体をコピーします。

"Cell(NEW_ROW..." 行から "Exception: Exception from HRESULT: 0x800A03EC" エラーが発生し、その理由がわかりません。Python の経験がほとんどなく、データ ニトロの経験がないので、ありがとうございます。

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

python - クリップボードを介してpythonでpdfデータをマイニング - OSのPythonスクリプト

PDFからデータを抽出するスクリプトを作成しました。win32clipboard モジュールを使用して、データを Python にコピーしています。各ファイルで必要なデータを取得する方法に関するロジックを取得しました。

私のプロセスの欠点は、各pdf Ctr-Aを開いてすべてを選択し、次にCtrl-Cを開いてクリップボードに入れる必要があることです。次に、スクリプトを実行します。参考までに、DataNitro を使用して Excel 内で実行しています。

PDFMiner を試してみましたが、維持されていないようで、テキストが小さなビットに分割される傾向があります。マイニングしているPDFには、「小さな」テーブルがたくさん含まれています。クリップボードからのコピーは、関連するものをまとめるというかなり降下した仕事をしているようです。

すべてを選択してコピーするPDFを開くスクリプトを作成する方法についての提案。基本的に、OS をスクリプト化する Python の方法を探しています。直感的には、これは不可能だと思いますが、誰かが知っているかもしれません。

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

datanitro - DataNitro - functions.py で nitroplot をインポートできません

functions.py に nitrolot をインポートして、カスタム プロットを作成したいと考えています。私はこれを行うことができないようで、エラーが発生し続けます:

{'type': 'error', 'value': 'Traceback (最新の呼び出しが最後):\n ファイル "27/NitroFileManager.py"、110 行目、callFunction 内\n ファイル "C:\Program Files\DataNitro\ examples\v2\functions.py"、15 行目、ウォーターフォール\n import nitrolot\nImportError: nitrolot という名前のモジュールがありません\n'}

pythonパスに問題があるようです。アナコンダを使用しています。functions.py が含まれているときに含まれるように、DataNitro パッケージをパスに追加する簡単な方法はありますか。

0 投票する
3 に答える
233666 参照

python - リストのリストを pandas DataFrame に取得する

スプレッドシートの内容をパンダに読み込んでいます。DataNitro には、セルの長方形の選択をリストのリストとして返すメソッドがあります。そう

与える

私はこれを翻訳するためのコードを書くのに忙しいのですが、私の推測では、これを行う方法が必要なほど単純な使い方だと思います。ドキュメンテーションでそれを見つけることができないようです。これを簡素化するメソッドへのポインタはありますか?

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

python - DataNitro は日付を自動フォーマットします

スプレッドシートで DataNitro を使用しています。値をセルに書き込むとき。フォーマットが日付のように見えるかどうかを自動的に推測します。これは明らかに常に役立つとは限りません!

この動作が Excel 2010 によるものか、DataNitro 側によるものかはわかりません。これを書いているうちに、これは Excel の問題であると確信するようになりました。これについて経験のある人はいますか?

さらに調査を行ったところ、Excelの問題であるとほぼ確信しました。データを直接入力するとセルが ' で始まる場合の解決策 これは明らかに? 私がpythonから来た場合は不可能です。

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

excel - DataNitro スクリプトを実行するためのキーボード ショートカットを設定できますか?

キーボード ショートカットを使用して Excel で VBA スクリプトを実行できることを知っているので、Python コードをユーザー定義関数としてパッケージ化し、VBA を介して呼び出すことができますが、それはエレガントではありません。

これを行うより良い方法はありますか?

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

python - データニトロを使用したインタラクティブシート

セルの値に応じてデータをロードできるインタラクティブ シートを作成しようとしています。たとえば、セル「A1」が「estructura」に変更された場合、範囲 (C2:E4) は data3 リストをロードします。以下のコードは良いアプローチですか、それとももっと良い方法がありますか?