問題タブ [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.
excel - Excelデータの読み取り
数値形式のExcelデータの読み方;;; つまり、スプレッドシートギアを使用したC#の隠し値。
.net - Spreadsheetgear 実行マクロ?
Spreadsheetgear で既存の Excel マクロを実行することは可能ですか?
.net - SpreadsheetGear コントロールで列と行の見出しを非表示にする
SpreadsheetGear 2010 コントロールで A、B、C 列ヘッダーと 1、2、3 行ヘッダーを非表示にする方法はありますか? これを表示専用コントロールとして使用しており、これらの見出しを表示すると、データを編集できるという印象を与えます。
ありがとう。
charts - SpreadsheetGear のピボット チャート
私は Spreadsheetgear を持っていますが、2009 年版が PivotCharts をサポートしているかどうかを知っている人がいるかどうか疑問に思っています。これを行う方法を知っている人はいますか?
乾杯、ドーガ
vb.net - xls ファイルを SpreadSheetGear ワークブックにロードするときにデフォルトの日付形式を設定するにはどうすればよいですか?
ユーザーが作成した xls ファイルを SpreadSheetGear ワークブックにロードすると、日付形式が dd/mm/yyyy から mm/dd/yyyy に変更されます。どうすればこれを防ぐことができますか?
以下のコード (VB.NET) を使用して xls ファイルを読み込みます。
xlsFile はバイト配列です。
c# - SpreadsheetGearでチャートシリーズの値をプログラムで設定するにはどうすればよいですか?
MSDNによると、Excelでは、配列からプログラムでグラフシリーズのValuesプロパティを設定できます。
Charts( "Chart1")。SeriesCollection(1).Values = _ Array(1、3、5、7、11、13、17、19)
SpreadsheetGearチャートでこれを行うにはどうすればよいですか?私の特定の問題では、セル範囲を参照することは実行可能ではありません。値をdoubleのリストと「1、3、5、...、19」の形式の文字列に設定しようとしました。これらの方法はどちらも機能せず、SpreadsheetGearのドキュメントには予想される形式の例が示されていません。
excel - Excelの数値形式の文字列(例: "@"、 "$ -409] d-mmm-yy; @")-完全な参照の可用性?
私はスプレッドシートギアを使用してExcelプログラミングを行っています。数値形式をより細かく制御したいのですが、NumberFormat
これを実現するにはプロパティを使用する必要があるようです。
@
たとえば、""を使用して文字列を指定できるという提案を見てきましたが、これに関する完全なリファレンスを見つけることができません。
Spreadsheet Gear固有ではなく、Excel固有だと思います。
誰かが私が完全なリファレンス、または少なくともまともなリストを見つけるのを手伝ってくれますか?
c# - XML データを Excel にインポートできるサードパーティ ツールはありますか?
現在、C# で COM Interop を使用して Excel ワークブックにデータをインポートするアプリケーションに取り組んでいます。このデータはかなり複雑で長いため、Excel の XML からのインポート機能を使用しています。サーバー上で Excel を実行すると問題が発生するため、ワークブックを作成するために、SpreadsheetGear や Aspose などのサードパーティ ソリューションへの移行を検討しています。
SpreadsheetGear と Aspose は XML インポートをサポートしていません。サードパーティ製のサーバーフレンドリーなツールを知っている人はいますか?
--編集-- データは、C# クラスに入れ、XML にシリアライズする DB2 データベースからのものです。次に、XML を約 30 のテーブルとその他のセルにインポートします。次に、テーブルをコピーして出力シートに貼り付け、オリジナルを再利用してさらにインポートします。
--編集-- 出力は、1 つのシートに複数のテーブルとフィールドを含むフォームです。XML マップが役立つことの 1 つは、セル座標をコードに大量にハードコーディングすることなく、セルの位置を追跡することです。
c# - SpreadsheetGearは名前で列を取得しますか?
SpreadsheetGearを使用するプロジェクトに取り組み始めたところです。CopyFromDataTableは、データベースからすべてのデータを取得するために使用されます。使用するフィールドはたくさんあります。それらをフォーマットし、空の場合は特定の範囲を非表示にします。例として:
したがって、列が再配置されたり、列が削除されたりした場合は、セルのシフトを反映するように、ハードコードされたすべての値に戻って調整する必要があるようです。おそらく物事をよりモジュール化するために、最初のセルの名前で列を参照する方法はありますか?
これを見つけましたが、それでも列をハードコーディングする必要があります。
c# - SpreadSheetGearでデータの行数を取得しますか?
私はいくつかのオンラインリソースをチェックしました、多分私は盲目ですが、私はまだこれに対する答えを見つけることができませんでした。
ファイルをアップロードしてストリームに変換し、SpreadSheetGearにフィードしています。ここで、すべての行をループしてデータを読み取る必要があります(これは問題ありません)。これまでの私のコードは次のとおりです。
問題は次のとおりです。cells.RowCountは1048576に等しく、これは明らかにExcelの行数の上限です。データを持つ行の数を返すSpreadSheetGearへの呼び出しはありますか?提供されるスプレッドシートには500〜2,000行の行が含まれる可能性があるため、固定量を使用することはできません。
SpreadSheetGearはそれほど広く使用されていない可能性があることは理解していますが、とにかくここで腕を上げるチャンスがあると思いました。
乾杯!
編集 :
誰かがwhileループを使用すると言う前に、行が空になる可能性があるため、null文字列をチェックするのは少し面倒です。