問題タブ [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 に答える
192 参照

python - データニトロでパンダが見つからない

データ ニトロ シェルを使用して pandas をインポートしようとすると、pandas という名前のモジュールがないというエラーが表示されます。

私はキャノピーディストリビューションを通じてパンダを持っていますが、どういうわけかデータニトロシェルはそれを「見つけません」。

これは、パンダが保存されているディレクトリに関係していると思われますが、そのディレクトリからパンダを「抽出」して、データニトロの適切なディレクトリに配置する方法がわかりません。

どんなアイデアでも大歓迎です。ありがとうございました!!

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

python - Python (および DataNitro) を使用して、ある Excel ワークブックの特定のシートから別の Excel ワークブックの特定のシートにセルをコピーする

私は Excel で多くのデータ分析を行っており、ワークフローを合理化するために Python と DataNitro を検討しています。具体的には、ある Excel ワークブックの 1 つのシートから特定のセルをコピーし、別の Excel ワークブックの特定のシートの特定のセルに貼り付けようとしています。CellRange (DataNitro) を使用して保存 (「コピー」) していますが、保存された内容を別の Excel ワークブックの特定のシートにコピーする方法がわかりません。これについてどうすればよいか手がかりはありますか?また、CellRange に対して定義された範囲を特定のセル プロパティで条件付きにすることは可能ですか?

私は本当に助けていただければ幸いです!皆さん、ありがとうございました。

0 投票する
0 に答える
45 参照

datanitro - データニトロ - データ検証を含むシートを作成しますか?

セル A1 から A20 の範囲が入力された 1 つのシート (シート 1 と呼びましょう) があります。私の python スクリプトは、新しいシート (sheet2) を作成し、いくつかのセルに入力します。次に、ユーザーは B2 から B4 など、いくつかの新しいセルを入力します。これらのセル (B2 から B4) に、シート 1 のセルからのリストであるデータ検証が必要です。これは可能ですか?

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

python - DataNitro を使用して、23 行が印刷された後、印刷が隣接する列に移動するように、Python ループを Excel に印刷するにはどうすればよいですか?

複数の URL から json データを取得するために grequest を使用しています。ここで別のユーザーの助けを借りて、python に各 URL からの結果を連続して出力させることができました。ここで、これらの結果を DataNitro を使用して Excel に出力したいと考えています。ここに私が今持っているコードがあります。

これは問題なく動作しますが、1 つの URL を除くすべてをコメント アウトした場合のみです。そうしないと、最初の URL の結果が 2 番目の URL の結果によって上書きされます。しかし、これは私が望むものではありません。最後に、最初の URL の結果をセル A1:A23 に出力し、2 番目の結果をセル B1:B23 に出力し、3 番目の結果をセル C1:C23 に出力します。

これが私が試したことです:

(注:ここでは数量のみを試しています)。

これは、最初の URL の結果を列 A にのみ出力し、列 B に移動して後続の結果を出力しないため、機能しません。で切り替えCell("A1:E5").vertical = QuantityてみましCell("A1:E5").vertical_range = Quantityたが、python は以下のエラーを返します。

私は元のセットアップで何かをすること (つまり、Cell("A2").value = (response.json()['result']['buy'][0]['Quantity'])コードの種類を使用すること) を考えていましたi = 0Cell(23,(1+i)).value = "----". このCell(23,(1+i)).value = "----"行では、セル B1 に "----" が出力され、列 A のすべての結果が再び上書きされます。これは、コードが実際に何を行っているかを確認すると意味があります。

途方に暮れていますが、答えは比較的単純で、見逃しているだけだと思います。このサイトで DataNitro とhttps://datanitro.com/docs/に言及している 9 ページの結果を調べました。答えが見つかりませんでした。助けていただければ幸いです!

編集: 5 を出力してから隣接する列に移動することは問題ではないことに気付きました。すべての結果を上書きせずに Excel に出力するだけです。つまり、すべての結果を 1 つの列に表示することも、すべての結果を 1 つの行に表示することもできます。

それ以来試しました

しかし、同じ問題が発生しています。最初の URL のデータが上書きされるだけです。前もって感謝します。

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

python - DataNitro で可変長の CellRange を指定するにはどうすればよいですか?

スクリプトを作成していますが、その一部では、セル範囲の名前のリストをリストとして保存する必要があります。セル範囲に追加されるのと同じ数の名前を格納するリストが必要ですが、空のセルの値を格納してはなりません。次のように、必要以上に長い範囲を使用するだけの場合:

私の最終的なスクリプトは、非常に非効率的なすべての空の値を反復処理します。