問題タブ [npoi]

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

c# - NPOI 1.2.4 は IComment.Visible 値を無視します

セルにコメントを設定しようとしていますが、設定しても常に表示されIComment.Visible = falseます。NPOI 1.2.3 ではすべてが期待どおりに機能しましたが、NPOI 1.2.4 ではこの問題が発生しました。以下にコード スニペットを示します。ありがとう。

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

asp.net - NPOI によるセルへの画像の挿入

NPOI を使用して Excel ファイルを生成しています。私の要件は、セルに画像を挿入することです。しかし、私は問題を抱えています。NPOI を使用して 1 つのセルだけに画像を挿入するにはどうすればよいですか?以前にこの問題を解決した人はいますか?

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

c# - NPOI の内容に従って行の高さを調整する方法

Npoiを使用して、Excelでこのようなことを達成しようとしています

|サンプル テキスト
|-------------------------------------|
|サンプル テキスト1
|サンプル テキスト 2
|サンプル テキスト 3
|-------------------------------------|
|サンプルテキスト4

高さが次のように指定されている場合

行.HeightInPoints = 60;

次に、行の高さがそれに固定され、すべてのセルが同じ高さになります

万一に備えて

sheet.GetRow(rowPosition).HeightInPoints = sheet.DefaultRowHeight;

が使用されると、シートの最大の高さが行に適用されます。
行の高さを動的に計算し、他の行が影響を受けないようにその高さを設定するにはどうすればよいでしょうか。

利用した

ラップテキスト = true

そしてセルが結合されます。それらを区別するために、同様のスタイルで行の高さが異なる3行をレンダリングする必要があるように、セルスタイルが使用されています。
上記のいずれかを使用して行の高さを設定している場合、テキストが割り当てられた高さを超えている場合に行の高さを縮小するか、サンプル テキストとサンプル テキスト 4 が行の高さがサンプル テキスト 1 サンプル テキスト 2 とサンプル テキスト 3 の高さ

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

c# - NPOIは範囲を別のワークシートにコピーします

NPOIを使用してC#でExcelを操作しています。しかし、それを操作する方法についての完全なドキュメントはありません。ある範囲を別のワークシートにコピーする必要があります。誰かがこれを行う方法を知っていますか?たぶんあなたはそのような機能を提供するために別のdll(相互運用ではない)を使用しています。もしそうなら、教えてください。

Excelでは、すべてが非常に単純です。

ご回答有難うございます!

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

c# - NPOI ライブラリは、ループで使用される場合、行/セル データを挿入しません。

ac# コンソール アプリケーション内で NPOI ライブラリを使用して、Excel に情報を書き込んでいます。私が直面しているように見える問題は、コードが for ループ内から実行されないことです (同じコードを for ループから取り出すと、機能してスプレッドシートが更新されます)。

コードをステップ実行したので、ループでcreateRow、SetCellValueなどにヒットすることがわかっているので、ループの問題ではないことを知っています。ループでそれを実行したくないようです。面白いことに、ほとんど同じコード (C# ではなく VB.Net) が動作しますか?

サンプル C# コード

次の VB.Net コードは動作します。動作するかどうかを確認するために変更しようとした C# コードとは異なりますが、以前は 2 つが単なる標準ポートでした。

ドキュメンテーションは明確ではないため、ループの外側では機能するが、ループ内では機能しないというコードの正確な問題を理解することは明確ではありません。ループが機能していて、情報が渡されている場合は?

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

c# - NPOI1.2.5.0を使用しているときにExcelセルを太字に設定するとコンパイルエラーが発生します

私たちはExcel、Visual Studio 2008、

フレームワーク3.5NPOI1.2.5.0-コンパイルエラーが発生する

以下はコードスニペットです。

私たちが書いた行でコンパイルエラーが発生しています font.Boldweight = HSSFFont.BOLDWEIGHT_BOLD;

インターネット上のサンプルコードは同じ構文を示していますが、このコンパイラエラーが発生しています。奇妙に思えます。

私を助けてください。どんな提案も歓迎します。

よろしく偽

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

c# - npoi 日付形式

NPOI 1.2.5.0 、Visual Studio 2008 を使用しています。スプレッドシートに日付列があります。私

Microsoft Excel でファイルを開くと、列のサイズを autoset に設定して保存し、

うまくいきます。本番環境にExcelがインストールされていないため、このソリューションを使用できません

パソコン。

それ以外の場合、他のロジック/コーディングを処理すると、日付列に日付ではなく #### が表示されます

NPOI を使用して、このファイルを保存します。そして、私はExcelを開くと、ファイルが壊れていると表示され、必要です

回復すると、データが失われる可能性があります。「はい」をクリックすると、ファイルが復元され、すべてが正しく表示されます。

ファイルオートセットの日付列を開き、Excelを使用して保存すると、これを解決できることがわかりました

マイクロソフトエクセル。NPOI .net コードを使用して処理した後、正常に開きます。

  1. そこで、NPOI を使用して autoset thr' code を実行することにしましたが、日付の幅は増えません

代わりに、そこに数字が表示されます。

日付形式を設定するために次のコードを書きましたが、代わりに数字を表示しています

日にち。このブロックの前または後に自動設定コードを試しましたが、変更はありません。

これに対する解決策を提案してください。Dataformat を設定する Getcolumn を探していました

セルではなく完全な列。

偽物

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

.net - NPOI(1.2.5.0)を使用してExcelシートの列を削除する

列を見つけて削除しようとしていますが、列を削除する方法がわかりません。

以下のようにセル、コードを削除しようとしました。しかし、完全な列を削除したい。

上記のコードは、セルの内容をクリアするだけです。セルを削除しないでください。特定の列のすべてのセルをクリアするために、すべての行をループしています。

さて、コラムシフトというものを探していたのですが、どうやら方法がないようです。コラムシフトのNPOIの方法があれば教えてください。

.net Framework-3.5 VS 2008 NPOI(1.2.5.0)

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

asp.net - NPOI ライブラリを使用して Excel ファイルを保存できない

ASP.NET ページから NPOI dll を使用して Excel ファイルをエクスポートする際に問題が発生しています。

基本的に、例外なくセルにデータを入力できますが、Excel をエクスポートする必要がある最後のいくつかのステップで、Response.End を実行しようとすると例外がスローされます。

例外から多くの情報を取得できません。「式を評価できません」と表示されるだけです

誰でもこれを修正する方法を知っていますか?

ありがとう。