問題タブ [epplus]

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 に答える
9715 参照

asp.net - Cell wrap using vb.net & EPPlus

I am trying to wrap a value in a cell using EPPlus and VB.net / ASP.Net
Have anyone been able to do this? I searched SO & google, but no luck.

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

vb.net - EPPlus スロー引数例外 (負の行番号と列番号は許可されていません)

Visual Basic で EPPlus 2.9.0.1 を使用しています。

35 行と 4 列の DataTable と以下のコードがあります。

メソッド「LoadFromDataTable」が呼び出されると、ArgumentException が発生します (負の行と列の番号は許可されません)。私の知る限り、行番号または列番号に負の数はありません。

なぜこのエラーが発生するのですか?

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

c# - Excel がインストールされていない MS Excel スプレッドシートを開く、計算する、閉じる [EPPlus]

EPPlusライブラリを使用してスプレッドシート (レポート) を作成しています。私のアプリでは、すべての新しいドキュメントが最初に古いレポートを開いて以前の結果を取得します。問題は、数式を含むセルからデータを取得する場合です。残念ながら、EPPlus には計算エンジンがありません。これを機能させるには、古いレポートを Excel で開き、変更を保存して (式が計算されます)、新しいレポートを適切に作成する必要があります。そうしないと、数式セルの値が空白になります。

  1. Excel をインストールせずに Excel スプレッドシートを開いたり、計算したり、閉じたりする (手動ではなく、コードを使用して) シミュレートする方法はありますか?
  2. それを回避する方法はありますか?
0 投票する
2 に答える
4824 参照

.net - Excel.xlsおよび.xlsxEPPlus.NETをエクスポートします

「.xlsx」のような出力ファイルの拡張子を設定すると完璧に機能するコードがありますが、「。xls」に変更すると、MSExcelでファイルを開く前にそのファイルが正しくないウィンドウが表示されます(ファイル形式は正しくありません)正しくありません)そして、多くの悪いエンコーディング文字(日本語など)。

誰かがこの問題を抱えていましたか?解決策はありますか?

ある瞬間-ローカルマシンのxlsでエクスポートすると、すべて正常に動作します。リモートサーバーで試してみると、xlsx拡張機能にのみ正しくエクスポートできます。

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

c# - OpenXMLを使用してピボットテーブルのデータソースを見つける方法

EPPを使用して、既存のExcelドキュメントを開いて編集しています。

ドキュメントには2つのシートが含まれています。1つはピボットテーブル(Pivotという名前)で、もう1つはデータ(Data!$A$1:$L$9899)です。

以下のコードでExcelPivotTableへの参照がありますが、データソースに関連するプロパティが見つかりません。

ソースデータの名前と範囲を取得するにはどうすればよいですか?私が見逃している明らかなプロパティがありますか、それともいくつかのxmlを探し回る必要がありますか?

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

c# - EPPlusは、DataValidations例外「要求された値「日付」が見つかりませんでした」をスローします。xlsmを保存しようとするとき

EPPlusを使用して、顧客が提供した.xlsmファイル(C#アプリケーションはWebフォームからのデータを入力してCMSに送信します)に変更を加えようとしています。

ただし、package.Save(name)-またはpackagae.SaveAs(name)-では、DataValidationsコレクションによって例外がスローされます。

ワークシート.DataValidations.Clear()を試行しても同じ例外がスローされ、これはファイルに変更を加えることなく行われます。

ゼロから作成したExcelファイルではこの動作はありませんが、提供されたファイルを使用する必要があります。

それが重要かどうかはわかりませんが、私は.Net 4フレームワークで作業しており、1.01MBの.xlsmファイルです。ファイルは保存/保存されます-Excel内から(新しいデータでも)問題ありません。

注:.xlsxファイルは問題なく機能するようですが、.xlsm形式には.xlsx形式で保存できないVBAマクロが含まれているため、ファイルタイプを変換できません。

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

c# - EPPlusはExcelスプレッドシート列をランダムな負の値に変換します

EPPlusを使用してExcelスプレッドシートを生成するC#メソッドがあります。以下のコードを参照してください。このメソッドは3つの文字列を受け取りますが、そのうちの1つは、私のデータを含むcsvという名前のパイプ区切り文字列です。私が使用しているデータには14列あり、14列目には、103.01.06、01.01、またはピリオドで区切られたその他の数値のようなデータがあります。私が見ている問題は、値が103.01.06の場合、EPPlusがそれを値-656334に変換することです。これを修正する方法はありますか?

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

c# - EPPlus OpenXML行数を取得する方法(c#)

私はそれを検索し、リンクC#EPPlusOpenXMLカウント行を見つけました

しかし、これはカウントとして4721の値を与えます。これは行全体の数を示していますが、値を持つ行の行数を取得するにはどうすればよいですか。UsedRangeのようなもの。

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

asp.net - 「サーバーから受信したヘッダーが重複しています」EPPlus2.9を使用したChrome16でのエラー

EPPlus 2.9で遊んでいますが、Chrome 16を使用してDuplicate headers received from server単一のファイルをダウンロードしようとすると、何らかの理由でエラーが発生し.xlsxます(IE9では正常に動作します)。

私はこのチュートリアルを使用しており、問題を次のコード行に絞り込みました。

私のユーザーエージェント:

このChromeフォーラムページ,で、Chromeはヘッダーのコンマ( )が気に入らないためContent-Disposition、セミコロン()に置き換える必要があることを読みました;

誰かが何かアイデアを持ったり、同じエラーを受け取ったりしますか?

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

c# - EPPLUS を使用した Excel のルックアップ テーブル

EPPlusを使用して、2つのワークシートをExcelワークブックに追加しました

次に、Product ワークシートに、Producer の名前を含むドロップダウンを含む Producer 列を追加します。次のように追加されました。

次に、ユーザーがスプレッドシートに入力してアップロードします。ドロップダウンの値に基づいて ProducerId を取得したいので、Product シートで Producer Name を簡単に取得できます。

Poducer ワークシートにクエリを実行して ID を取得するにはどうすればよいですか?