問題タブ [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 に答える
4359 参照

c# - EPPlusを使用してExcelファイル(.XLSX)でデータのエクステントを見つけるにはどうすればよいですか?

Excelスプレッドシートがある場合、データの範囲を見つけるにはどうすればよいですか?呼び出すことができるメソッドや確認できるプロパティはありますか?セルごとにnullをチェックしてから、行ごとにチェックする必要がありますか?もっと簡単な方法が必要ですよね?

今朝EPPlusライブラリをダウンロードしたばかりなので、基本的なことを見落としているかもしれません。サンプルプロジェクトも確認しましたが、この質問に関連するものは何も見つかりませんでした。

ありがとう!

0 投票する
8 に答える
92283 参照

c# - MemoryStreamでのEPPlusの使用

私はEPPlusを使用してC#でXLSXファイルを生成しています。メモリストリームを使用してExcelPackageをインスタンス化するとすぐに、次のエラーが発生します。

書き込み操作中にディスクエラーが発生しました。(HRESULTからの例外:0x8003001D(STG_E_WRITEFAULT))」

コードは次のとおりです。

他の誰かがこれを見たことがありますか?

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

c# - EPPlus を使用してセルを結合しますか?

EPPlus ライブラリを使用して Excel ファイルを読み書きしています: http://epplus.codeplex.com/

ドキュメントを作成するときに、いくつかのセルを単純にマージしようとしています:

単純に true または false を返す Merge という名前のプロパティがあります。セルをマージするのではないかと思いましたが、そうではありません。

誰でもこれを行う方法を知っていますか?

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

.net - Excel ピボットで年、月、日の DateTime フィールドをフィルター処理する

EPPlusを使用して Excel レポートを作成しています。DateTime PageField今、ユーザーが自分で見たい期間をフィルタリングできるように、でピボットを作成しようとしています。しかし、デフォルトでは、対応するデータワークシートで年、月、または日でこれをフィルタリングできますが、ピボットでは機能しません。

ここに私が持っているものがあります:

時間と分を含むリストから datetime 値を選択することのみが可能であり、月 fe でグループ化することはできません (下の図を参照)。

ここに画像の説明を入力

これは、データ ワークシートのフィルター リストです。これをピボットで取得するにはどうすればよいですか?

ここに画像の説明を入力

前もって感謝します。

:私は成功せずにこれをコードプレックスでも尋ねました。EPPlus の経験がなくても、他のライブラリに関する同様の問題を知っている人が助けてくれるかもしれません。DateTime 値を sql(年、月、日) ごとに別々の列に分割できます。しかし、ピボットが非常に多くのフィールドで混乱するのではないかと心配しています(他の日付フィールドも分割する必要があります)。プログラムでピボットを生成した経験がまったくない場合でも、経験豊富な Excel ユーザー (私はそうではありません) は何をお勧めしますか?

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

c# - (C#)プログラムでXLSXセルを画像/画像に設定できますか?

いくつかの写真(ファイルからの写真を埋め込む)を含むスプレッドシートを作成したいと思っており、EPPlus(すばらしいライブラリのように見えます)を見始めました。

ただし、画像はセルに関連付けられていないようです。x、y座標に関連付けられているようです。

EPPlusまたは他の方法でセルを画像に設定する(そしてセルのサイズを操作する)方法はありますか?

SetPosition

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

c# - EPPlus 2.9.0.1 は、SSIS パッケージから ~1.5 MiB を超えるファイルを保存しようとすると、System.IO.IsolatedStorage.IsolatedStorageException をスローします。

問題

EPPlus で ~1.5 MiB を超えるファイルを保存しようとするとExcelPackage.Save()System.IO.IsolatedStorage.IsolatedStorageException.

説明

ライブラリを介してテーブルのコンテンツをエクスポートするためにVisual Studio 2008 9.0.30729.4462 QFE、SSIS パッケージを作成しています。.NET Framework 3.5 SP1SQL Server 2008 SP2 10.0.4311.0 64 bitEPPlus 2.9.0.1

SSIS パッケージは非常にシンプルです。Execute SQL Taskテーブルの内容を読み取って変数に格納し、その後Script taskにレコードセット変数を読み取って内容を EPPlus を介してディスクに保存する です。

スクリプト タスクのコードは次のとおりです。

スクリプト タスクにいくつかのレコードのみをフィードすると、パッケージは正常に実行されますが、テーブル全体に対して実行するpackage.Save();と、例外が発生して爆発しSystem.IO.IsolatedStorage.IsolatedStorageException: Unable to determine the identity of domainます。

ここでは、完全なスタック トレースを確認できます。

生成されたファイルのサイズの問題を特定できました。Excel ファイルのサイズが約 1.5 MiB になると (これは多かれ少なかれ値であり、正確なサイズを見つけることができませんでした)、エラーが表示されます。

私がネット上で見つけることができた唯一の情報はブログ投稿です。ブロガーは、コードを DLL に「外部委託」し、それをサーバーの GAC にアップロードしてから、次のコードを実行するソリューションを提案しています。

ただし、サーバーの GAC にアクセスできず、DLL をアップロードできないため、このソリューションを試すことができません。

この問題を回避する他の方法はありますか?

また、この問題に関する EPPlus の問題トラッカーでバグ レポートを開きました。

サマリー

  • SSIS パッケージ
  • Visual Studio 2008 9.0.30729.4462 QFE
  • .NET フレームワーク 3.5 SP
  • SQL Server 2008 SP2 10.0.4311.0 64 ビット
  • EPプラス 2.9.0.1
  • 大きな出力ファイル
  • System.IO.IsolatedStorage.IsolatedStorageException: ドメインの ID を特定できません
0 投票する
2 に答える
4331 参照

asp.net - {プロパティの評価に失敗しました。} vb.net でデータを Excel にエクスポートするとき

以下のコードを使用して、EPPlus を使用してデータテーブルのレコードを Excel ファイルにエクスポートしています。

ただし、コード ブロックを確認した後、Response.End() で、{プロパティの評価に失敗しました。}という例外が発生します。

更新:
エラー ログは次のとおりです。

何がこれを引き起こしているのでしょうか?

0 投票する
6 に答える
26035 参照

c# - EPPlus を使用してセル内にリンクを作成する方法

リンクテキストを含むセルの代わりに、EPPlus を使用してセル内にハイパーリンクを書き込む方法を見つけようとしています。リンクとして認識され、クリックできるようにする必要があります。

どんな助けでも大歓迎です。

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

asp.net-mvc-3 - IsolatedStorage で初期化に失敗しました

ASP.NET MVC 3 アプリで EPPlus 2.8.0.2 ライブラリを使用して Excel ファイルを生成しています。このアプリケーションは、Windows Server 2003 R2 上の IIS 6 で実行されます。

問題のある行は次のとおりです。

xlsdoc は、正しく読み込まれた ExcelPackage オブジェクトです。

小さな出力を生成することは問題ありませんが、大きな出力を生成するとエラーが発生します。

EPPlus は、IsolatedStorage を使用して一時ファイルを作成しようとしていると思われますが、IsolatedStorage への書き込み権限がありませんでした。アプリケーション プール ID を「ローカル システム」に変更したところ、エラーが表示されなくなりました。

「ネットワーク サービス」ID の使用中にこのエラーを回避するにはどうすればよいですか?

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.