問題タブ [excel-interop]

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

c# - Excel相互運用機能:文字列ではなく数値による参照

おはようございます。

Excel相互運用機能の最適化に関する質問の回答を読んだ後、worksheet.Range["A1:C3"](と同じ)を使用してセルを参照するのworksheet.get_range("A1:C3")はあまり便利ではないことがわかりました。整数/長い数値を使用してセルを参照したいのですが、列番号{1、2、3、...}を列文字{"A"、 "B"、 "C "、...}。

注:については知って.Cellsいますが、これは単一セルAFAIKのみを返すため、これはオプションではありません。

何か案が?

よろしく

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

c# - Excel Interop SaveAs()が巨大なスプレッドシートデータでハングする

SaveAs()を使用してExcelスプレッドシートデータ(8シート、一部のシートは15000行)を保存しようとしましたが、SaveAS()が返されません。いくつかのシートを削除すると、ハードディスクファイルに保存できます。巨大なスプレッドシート全体をぶら下げることなく保存できる方法はありますか?

どうもありがとう。

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

c# - 複数の領域を持つExcelGet_Range

複数の領域が指定されているExcelから範囲を取得しようとしていますが、基本的には...

int StartColumn
int EndColumn
int [] ColumnsToSkip

これらを組み合わせると、隣接していない領域を持つ範囲を作成することができます。残念ながら、これを取得するための呼び出しを完全に理解することはできません...MSDNはあまり役に立ちません...

ワークシートシート;

誰か助けを提供しますか?乾杯。

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

.net - Excelアプリケーションオブジェクトからビット数(32ビット/ 64ビット)を検索しますか?

Excelが32ビットで実行されているか64ビットで実行されているかをMicrosoft.Office.Interop.Excel.ApplicationClassから判断することはできますか?

編集
ソリューションは、Excel2010とExcel2007の両方で機能するはずです

0 投票する
10 に答える
344632 参照

.net - データでExcelの行数を数える方法は?

列Aには、次のようなデータがあります(つまり、頻繁な空白セル)。

データがある最後のセルのセル参照を取得できるようにしたいと思います。したがって、上記の例では、次のように戻ります。A9

私はこれを試しましたが、最初の空白のセルで停止します(つまり、戻りA4ます)

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

c# - xmlMaps を使用してプログラムで Excel ファイルを XML にエクスポートする

Excel アドインOfficeExcel2003XMLToolsAddinを使用すると、Excel ワークシートの XML マッピングを定義でき (このアドインは範囲を XML リストに変換します)、 [名前を付けて保存] を使用して Excel ファイルを XML ファイルとして手動で保存できるようになりました。

Excelは次のようなものを正しく生成します

今、私はプログラムで同じことをしたいと思います(できればc#、.NET 4.0を使用して)。

このコードを使用して、npoiとMicrosoft Office Interop Excelを使用してみました

XlFileFormat リファレンス ページにリストされているすべての列挙を試してみましたが、成功しませんでした。

助言がありますか?ありがとう

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

c# - FormatCondition Font Bold from C# Excel Interop が機能しない

セルに新しい FormatCondition を追加し、書式設定を設定しようとしています:

色の設定は正常に機能しますが、Bold を true に設定してもうまくいきません (cond.Font.Bold は割り当て後も System.DBNull です)。Excel で新しく作成された条件付き書式を調べると、色だけが表示されます。

これは他の誰かに起こりましたか?助けてください!

ありがとう

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

excel-interop - interop.excel を使用して C:\ に Excel ファイルを保存するとエラーが発生する

私は wpf アプリケーションを持っており、次のコードを使用して Excel ファイルを保存しています。ファイル パスを「C:\」として選択すると、エラーがスローされます。他のファイル パスには、この問題はありません。

助けてください。

編集

ファイル名:C:\2347_H4141001_axm2312_20110627_042821.xls

エラーは次のとおりです。

ファイルにアクセスできませんでした。次のいずれかを試してください。

• 指定したフォルダが存在することを確認してください。

• ファイルを含むフォルダが読み取り専用でないことを確認します。

• ファイル名に次の文字が含まれていないことを確認してください。[ ] : | また *

• ファイル/パス名が 218 文字を超えないようにしてください。

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

c# - Interop Excel - 範囲テキストから多次元配列へ

次のコードでExcelシートを読んでいます:

ご覧のとおり、使用した範囲セルの値を動的 2D 配列にコピーします。選択した範囲の 1 つの列はカスタム形式であり、上記のテクニックを使用すると、このカスタム形式のセル (data[x,y]) にアクセスすると、適切な形式の値ではなく、一連の数値が得られます。

次のコードで特定のセルのみに直接アクセスしている場合:

...必要なフォーマットされた値を確認できます。各セルに個別にアクセスすることで、ループ内のセルごとにアクセスするのが遅くなるため、多くの時間を失っています。

選択した範囲からすべてのテキスト値を取得することは可能ですか? このようなもの:

上記のコードを使用すると、空の変数が取得されます。

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

c# - Excelシートのセル値の取得

Excelシートの特定のセルの値を読み取るためにc#を使用しています。しかし、私のコードによると、私は何の価値も得ていません..

セル値を取得するための私のコードは次のとおりです。

ここで、他のシートからセルを読み取っていて、その値を他のシートに挿入したいと考えています。
しかし、私は「値」の値を取得していません..