問題タブ [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.
c# - C# GemBox Excel インポート エラー
GemBox を使用して Excel ファイルをデータ テーブルにインポートしようとしていますが、次のエラーが発生し続けます。
SourceRowIndex: 1 および SourceColumnIndex: 1 で DataTable に抽出するときのデータ値が無効です。
私のコードが正しく、ファイルが正常であることがわかる限り。誰にもアイデアはありますか?
ありがとう。
c# - データテーブルに抽出するGembox.Spreadsheetを使用した無効なデータ値
Gembox を使用して Excel データをアプリにインポートしようとしていますが、ExtractToDataTable
メソッドが正常に機能しないようです。
例外メッセージは次のとおりです
「SourceRowIndex:1 および SourceColumnIndex:4 で DataTable に抽出するときの無効なデータ値」
これが私のコードです:
}
filtering - GemBox は列フィルターをサポートしていますか?
フィルターが既に含まれている xlsx ファイルを読み込んでから、GemBox を使用してファイルを保存すると、フィルター セルが破棄されたように見えます。GemBox はフィルタリングをサポートしていますか? 保存モードでファイルをロードできることはわかっていますが、私の意図は C# アプリでフィルターを作成することです。
c# - Gembox - ExcelCell のアドレスを取得する
Aspose の代替として Gembox を評価しています。ExcelCell のアドレス (「B4」など) を簡単に取得することはできないため、目が見えなくなっていると思います。
たとえば、セルを繰り返し処理しているときに、予期しない値に遭遇する可能性があり、ユーザーにエラーの場所を伝えたいとします。
私が見つけた最善の回避策は、1 つのセルの CellRange を作成してから startposition を使用することです。すなわち:
確かにもっと簡単な方法があるはずですか?
乾杯
c# - スプレッドシートまたは Flexcel から計算値を取得する GemBox
彼らのドキュメントによると、GemBox.Spreadsheet は数式を読み書きできますが、数式の結果を計算することはできません。MS Excel で XLS ファイルを開くと、数式の結果が自動的に計算されます。
したがって、注入された値を含むスプレッドシートを作成し、それをディスクに保存すると、ファイルを Excel で開くと、計算された値が表示されます。
そのファイルをgemboxで開き、計算されたセルの値を調べると、0の結果が得られます
同じ機能が flexcel にも存在します..指定されたセルから計算値を取得できません..ゼロを返します..
だから私がやっていることは次のとおりです。
- 既存のエクセルファイルを開く
- いくつかのセルにいくつかの数字を入れる
- ファイルを別の名前でディスクに保存します(同じファイルでも試しました)
- ファイルを再度開き、計算セルである合計列を調べます
値は常に 0 です。ファイルを Excel で開きます。値は期待どおりに計算されます。
c# - GemBox3.1APIを使用してExcelでマクロを有効にする
最近、GemBox.SpreadSheet3.1で問題が発生しました。現在、プログラムはExcelファイルを書き込みますが、ファイルを開くと、「Excelが読み取り不能なコンテンツを見つけました」と言ってファイルを開こうとし、ドキュメントを復元するかどうかを尋ねます。[はい]をクリックすると、「ファイルはマクロフリーのファイルですが、マクロが有効なコンテンツが含まれています」と表示されます。
ただし、プログラムがマクロなしで別のファイルを作成する場合、それが破損しているとは言わず、正常に動作します。
だから私の質問は、GemBox APIを使用してマクロコンテンツをどのように有効にするのですか?それとも、どこかに悪いコーディングがありますか?
編集:プログラムが間違った拡張子を保存していることがわかりました。
c# - MS-Word または Open Office ライターからメモ帳への特殊文字の変換
文字列があり、GEMBOX SPREADSHEET を使用しています
この -- ファイルの種類 -- は通常の文字列ですが、GEMBOX を使用してテキスト ファイルを読み込んでいる場合
このシンボル
に変換されます
この問題を解決するには? これは、私がそれを実装しようとしたときに来るコードです
asp.net - asp.netを使用したgembox.spreadsheet以外のもの
gembox.spreadsheet を使用して asp.net から Excel ドキュメントを読み込んでみました。素敵なパッケージですが、高すぎます。
高価でなく、同じ仕事をするような他のソフトウェアを知っている人はいますか?