問題タブ [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.
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
その後、これは機能します
c# - カスタム クラスのリストをオブジェクト配列に変換する
double 型、string 型などのさまざまな変数を含むカスタム クラスのリストがあります。
これを Excel DNA で Excel に戻すには、リストを に変換する必要がありますobject[,]。
これは私がやったことですが、より良い方法はありますか?別の変数を追加する場合、列の数などをやり直すことを覚えておく必要があります。
f# - F# データ CSV タイプ プロバイダーと CSV パーサーおよびリーダーを使用した場合のパフォーマンスの違い
ExcelDNAを使用して Excel 用の F# アドイン UDF を作成しています。理想的には、別の CSV のコンテンツに基づいて CSV を動的にロードしたいと考えています。
以下の F# データ ライブラリのタイプ プロバイダーと csv パーサーを使用しています 。
型プロバイダーは、静的ではないため、コンパイル時に変数を文字列として渡すことを許可しません (おそらく、何か間違ったことをしている可能性があります。動作しない以下のコードを参照してください)。
指定された型への静的引数が無効です。'string' の種類の引数が必要です。
ただし、同じライブラリの CSV パーサーを使用すると機能します (ただし、プロバイダーの厳密に型指定された側面は失われます)。
私が知りたいのはこれです:
これはExcel内から複数回呼び出されるため、CsvParseメソッドとCSV Typeプロバイダーを使用するとパフォーマンスが大幅に低下する場合、特に何かを変換/キャストする必要がある場合csvparse メソッド。
計算ごとに約 4 つの csv を読み込む必要があることに注意してください。csv の長さは約 600 ~ 2000 行です。この段階では、データベースにアクセスするオプションはありません。
ありがとうございました。