問題タブ [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.
excel - DataNitro を使用して Excel で複数のセルに値を書き込む方法
エクセルのいくつかのタスクを自動化するためにDataNitroを試しているのですが、他の関連する複数の行に新しい値を書き込む方法を理解できず、
例: 列 1 から値を読み取り、条件に基づいて、列 2 に応答を書き込みます。
簡単な例:
質問があまりにもばかげている場合は、ありがとうございます。
excel - データニトロの clear_row 関数には行制限がありますか?
次のように、datanitro シェルで clear_row() 関数を呼び出しています。
clear_row(CellRange('A4:A69'))
これを行うと、次のエラーが発生します。
dntypes.NitroExpection: HRESULT からの例外: 0x800A03EC
ただし、次の呼び出しは正しく機能します。
clear_row(CellRange('A4:A68'))
この呼び出しのように:
clear_row(CellRange('A40:A100'))
clear_row メソッドに行制限はありますか? もしそうなら、この制限をなくすことはできますか?
excel - 「セル」オブジェクトには属性「copy_format_from」がありません
データニトロのドキュメントは、あるセルから別のセルにフォーマットをコピーする方法を示しています。
Cell("A2").copy_format_from(Cell("A1"))
ただし、これにより次のエラーが生成されます。
AttributeError: 'Cell' オブジェクトに属性 'copy_format_from' がありません
何が起こっているのですか?
excel - xlrd/xlutils でシートをコピーする
複数のシートを持つ、同じ形式の多数の Excel ファイルを含むフォルダーがあります。目標は、フォルダーをループし、各ノートブックのシートの 1 つを新しいノートブックに移動することです。つまり、新しいワークブックの各 .xlsx ファイルから 1 つのシートを作成します。普段はエクセルでDataNitroを使っているのですが、残念ながらデータをコピーする際にCellRange関数にワークブックの引数を指定できないようで、無理だと思います。VBA で実行するためのコードがありますが、私の組織は VBA から離れています。xlrd と xlutils を使用して回避策を探しています。これまでのところ、ファイルの1つのテストケースとしてこれを持っています:
しかし、copy_sheet1 のデータを新しいワークブックの 'TEST' シートに書き込む方法がわかりません。ちなみに、データのセルごとの反復ではなく、正確なコピー、つまり書式設定などを含むのが最善です。それが可能かどうかはわかりません。
どんな助けでも大歓迎です。
ありがとう
python - DataNitro で Ipython Notebook を使用する
私は Ipython とそのノートブックを広く使用しています。また、DataNitro を使用して、Excel で Python 機能を取得しています。DataNitro で実行されている Python インスタンスで Ipython Notebook を使用できる人がいることに疑問を持っていませんか? これにより、デバッグと開発がはるかに簡単になります。
DataNitro はすでに Ipython シェルを開くことができますが、Ipython ノートブックをこのシェルにリンクしているかどうかわかりません
datanitro - DataNitro 呼び出し機能を定期的に
私はDataNitroを使用して、URLから抽出されたjsonデータを入力しています(これを行うために関数を使用しています)。しかし、関数を再度実行せずに、3 秒ごとに Excel ファイルを更新したいと考えています。
python-2.7 - モジュールへのパスを永続的に追加します。
DataNitro iPython シェルで使用するモジュールを作成しましたが、問題は DataNitro シェルだけではなく、より一般的なものだと思います。
DataNitro iPython シェルで次の操作を行うと、モジュールを正常にインポートできます。
しかし、シェルを閉じて再度開いて、次のことを行うと:
以前に追加したパスはありません。
sys.path ディレクトリでパスを永続的にするにはどうすればよいですか?
ありがとう