問題タブ [spreadsheetgear]

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

spreadsheetgear - Spreadsheetgear ワークブックでの循環参照の検出

Spreadsheetgear Workbook コントロールで循環参照を検出する方法、またはそれを検出するためのカスタム コードを作成する方法を発見した人はいますか?

スプレッドシートギアには利用可能なプロパティがないので、誰かが共有できる回避策を構築してくれることを願っています。

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

c# - Dynamic CRM Online での SpreadsheetGear 2012 ライブラリの使用

SpreadsheetGear 2012 dllを使用して、更新が行われているときにレコードの注釈として添付されたExcelファイルを処理する動的CRMオンラインプラグインを作成してみます。

ただし、プラグインを登録した後、これを取得し続けます:

ファイルまたはアセンブリ 'SpreadsheetGear2012.Core, Version=7.0.5.139, Culture=neutral, PublicKeyToken=39c186f5904944ec' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

最初にプラグイン dll とこのスプレッドシートgear2012 をマージする必要がありますか? または、動的 CRM オンライン プラグインにサード パーティのライブラリを含めることはできませんか?

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

formatting - SpreadsheetGear を使用して列の数値形式をパーセンテージとして設定する

SpreadsheetGear を使用しており、列の書式を % に設定したいと考えています。現在、次のコードを使用しています:

上記のコードは、6 = 6.00% 6.02 = 6.02% .02 = .02% に変換するフォーマットを適用します。

しかし、問題は、この値を使用して数学演算を実行すると、Excel が実際の値を考慮することです。例: セルが 20.00% を示していて、それに 10 を掛けると、200.00 になります。

私が欲しいのは:数値演算が実行され、列タイプが%として定義されている場合、システムは値を100で除算してから演算を実行する必要があります。

したがって、24.00% に 10 を掛けると、.24 になります。

ありがとうございました

0 投票する
4 に答える
8510 参照

c# - SpreadSheetGear WorkbookView - セル

フォームに SpreadSheetGear WorkbookView があります。SpreadSheetGear WorkbookView は、10 行 10 列の Excel ファイルで埋められています。以下のコードを使用してセルからデータを取得したい:

デバッガーは、 のrowCount = 1048576代わりに10、のrowCount = 16384代わりに私を表示します10

WorkbookView の問題を解決し、Excel ファイルから適切な数の行と列を取得するには、行を 10、列を 10 にする必要があります。

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

c# - Spreadsheetgear image(chart).GetBitmap()の回避策または代替手段?

私はスプレッドシートギアを使用して「大量」(100K+) の Excel ファイルをクロールしていますが、スプレッドシートギアが多くのポイントを持つチャートにヒットすると、すべてが壊れてしまうことがわかりました: メモリが解放されず、多くのメモリも消費します。非常に遅いので。

たとえば、それぞれ 96K ポイントの 35 のチャートを含む 63MB の Excel ファイルがあり、それぞれのビットマップを取得すると、1 つあたり 100MB+ を占め、リリースされません (少なくともワークシートを閉じるまで)。プログラムをすべてのチャートで実行すると、9 GB を超えるコミットが発生します。そして、すべてのファイルをサポートするために必要な 32 GB 以上にアップグレードするよう顧客に依頼することは絶対にできません。

これを行う代替手段はありますか?遅くなるファイルをスキップしてこれを実行しようとしても問題ありませんが (seriescollection のポイントのカウントを確認します)、ポイントへのアクセスが問題であるように思われるため、これは役に立ちませんでした (points.count をチェックするだけでロードされるようです)すべてのポイントとそれに関連するデータ!)。

別の方法 (スプレッドシートギアを使用するか、何もインストールする必要がなく、すべての Excel ファイル形式をサポートするライブラリを使用する) でグラフを取得できるようにするか、グラフが多すぎるかどうかを確認する方法を教えてください。 points.count を使用しないポイント。

とても具体的なことを尋ねるのはちょっとワイルドショットですが、私はそこで本当に迷っています。

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

c# - Spreadsheetgear でのチェックボックス操作

チェックボックスを配置したExcel Tamplateがあります。Spreadsheet Gearで条件に応じてCheck uncheck/Checkboxをしたい。チェックボックスは Excel シートで既に使用可能です。Spreadsheetgear 2008 を使用しています。Google で検索しましたが、答えが見つかりません。これについての参照を教えてください。

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

c# - 空のセルを返すスプレッドシートギア

Spreadsheet Gear を介して Excel ファイルから特定の列を返すプログラムを作成しました。これが私のWhileループです:

null の場合、コードは行の空のセルを返します - ここではそうしないように指定しましたが。

データ グリッド内の空のすべてのセルに対して 0 を返します。Excelファイルで空のセルを表示しない方法はありますか?

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

silverlight - Silverlight スプレッドシートギア WorkbookView 読み取り専用モード

WorkBookViewを読み取り専用モードに切り替える方法はありますか?

そのため、ユーザーはセルの編集、セルへの貼り付け、オートフィル機能の使用、列/行の幅/高さの変更はできませんが、シートを切り替えてセルからテキストをコピーすることはできます。