問題タブ [gembox-spreadsheet]

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

c# - C# GemBox Excel インポート エラー

GemBox を使用して Excel ファイルをデータ テーブルにインポートしようとしていますが、次のエラーが発生し続けます。

SourceRowIndex: 1 および SourceColumnIndex: 1 で DataTable に抽出するときのデータ値が無効です。

私のコードが正しく、ファイルが正常であることがわかる限り。誰にもアイデアはありますか?

ありがとう。

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

c# - データテーブルに抽出するGembox.Spreadsheetを使用した無効なデータ値

Gembox を使用して Excel データをアプリにインポートしようとしていますが、ExtractToDataTableメソッドが正常に機能しないようです。

例外メッセージは次のとおりです

「SourceRowIndex:1 および SourceColumnIndex:4 で DataTable に抽出するときの無効なデータ値」

これが私のコードです:

}

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

filtering - GemBox は列フィルターをサポートしていますか?

フィルターが既に含まれている xlsx ファイルを読み込んでから、GemBox を使用してファイルを保存すると、フィルター セルが破棄されたように見えます。GemBox はフィルタリングをサポートしていますか? 保存モードでファイルをロードできることはわかっていますが、私の意図は C# アプリでフィルターを作成することです。

0 投票する
3 に答える
3493 参照

c# - Gembox - ExcelCell のアドレスを取得する

Aspose の代替として Gembox を評価しています。ExcelCell のアドレス (「B4」など) を簡単に取得することはできないため、目が見えなくなっていると思います。

たとえば、セルを繰り返し処理しているときに、予期しない値に遭遇する可能性があり、ユーザーにエラーの場所を伝えたいとします。

私が見つけた最善の回避策は、1 つのセルの CellRange を作成してから startposition を使用することです。すなわち:

確かにもっと簡単な方法があるはずですか?

乾杯

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

c# - スプレッドシートまたは Flexcel から計算値を取得する GemBox

彼らのドキュメントによると、GemBox.Spreadsheet は数式を読み書きできますが、数式の結果を計算することはできません。MS Excel で XLS ファイルを開くと、数式の結果が自動的に計算されます。

したがって、注入された値を含むスプレッドシートを作成し、それをディスクに保存すると、ファイルを Excel で開くと、計算された値が表示されます。

そのファイルをgemboxで開き、計算されたセルの値を調べると、0の結果が得られます

同じ機能が flexcel にも存在します..指定されたセルから計算値を取得できません..ゼロを返します..

だから私がやっていることは次のとおりです。

  1. 既存のエクセルファイルを開く
  2. いくつかのセルにいくつかの数字を入れる
  3. ファイルを別の名前でディスクに保存します(同じファイルでも試しました)
  4. ファイルを再度開き、計算セルである合計列を調べます

値は常に 0 です。ファイルを Excel で開きます。値は期待どおりに計算されます。

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

c# - GemBox3.1APIを使用してExcelでマクロを有効にする

最近、GemBox.SpreadSheet3.1で問題が発生しました。現在、プログラムはExcelファイルを書き込みますが、ファイルを開くと、「Excelが読み取り不能なコンテンツを見つけました」と言ってファイルを開こうとし、ドキュメントを復元するかどうかを尋ねます。[はい]をクリックすると、「ファイルはマクロフリーのファイルですが、マクロが有効なコンテンツが含まれています」と表示されます。

ただし、プログラムがマクロなしで別のファイルを作成する場合、それが破損しているとは言わず、正常に動作します。

だから私の質問は、GemBox APIを使用してマクロコンテンツをどのように有効にするのですか?それとも、どこかに悪いコーディングがありますか?

編集:プログラムが間違った拡張子を保存していることがわかりました。

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

c# - MS-Word または Open Office ライターからメモ帳への特殊文字の変換

文字列があり、GEMBOX SPREADSHEET を使用しています

この -- ファイルの種類 -- は通常の文字列ですが、GEMBOX を使用してテキスト ファイルを読み込んでいる場合

このシンボル

に変換されます

この問題を解決するには? これは、私がそれを実装しようとしたときに来るコードです

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

asp.net - asp.netを使用したgembox.spreadsheet以外のもの

gembox.spreadsheet を使用して asp.net から Excel ドキュメントを読み込んでみました。素敵なパッケージですが、高すぎます。

高価でなく、同じ仕事をするような他のソフトウェアを知っている人はいますか?