問題タブ [excel-dna]

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 投票する
0 に答える
132 参照

vb.net - VB.netフォームのラジオボタンの自動入力

基本的に、いくつかのブールステートメントの結果に基づいて自動入力したいフォームがあります。「IF true then celcius radiobutton がチェックされている」など

私がこれまでに持っているものは次のとおりです

Public Class Unitsofmeasureform Dim oForm As Unitsofmeasureform

ExcelDNA というプログラムを使用して、この VB.net フォームを Excel に統合しています。if ステートメントが確実に機能するように範囲情報を含めました。ただし、フォームがタグ celcius の付いたラジオボタンをリロードすると、チェックされません。「私」なしでコードを繰り返してもチェックされません。

私自身の解決策を見つけた

変更

Me.celcius.Checked = True

oForm.celcius.Checked = True

その後、これは機能します

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

c# - カスタム クラスのリストをオブジェクト配列に変換する

double 型、string 型などのさまざまな変数を含むカスタム クラスのリストがあります。

これを Excel DNA で Excel に戻すには、リストを に変換する必要がありますobject[,]

これは私がやったことですが、より良い方法はありますか?別の変数を追加する場合、列の数などをやり直すことを覚えておく必要があります。

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

f# - F# データ CSV タイプ プロバイダーと CSV パーサーおよびリーダーを使用した場合のパフォーマンスの違い

ExcelDNAを使用して Excel 用の F# アドイン UDF を作成しています。理想的には、別の CSV のコンテンツに基づいて CSV を動的にロードしたいと考えています。

以下の F# データ ライブラリのタイプ プロバイダーと csv パーサーを使用しています

型プロバイダーは、静的ではないため、コンパイル時に変数を文字列として渡すことを許可しません (おそらく、何か間違ったことをしている可能性があります。動作しない以下のコードを参照してください)。

指定された型への静的引数が無効です。'string' の種類の引数が必要です。

ただし、同じライブラリの CSV パーサーを使用すると機能します (ただし、プロバイダーの厳密に型指定された側面は失われます)。

私が知りたいのはこれです:
これはExcel内から複数回呼び出されるため、CsvParseメソッドとCSV Typeプロバイダーを使用するとパフォーマンスが大幅に低下する場合、特に何かを変換/キャストする必要がある場合csvparse メソッド。

計算ごとに約 4 つの csv を読み込む必要があることに注意してください。csv の長さは約 600 ~ 2000 行です。この段階では、データベースにアクセスするオプションはありません。

ありがとうございました。