VB.net + EPPlus(V4)環境で、List(Of Class)のデータを複数行に一括出力 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 とくま  (社会人) 投稿日時 2025/12/8 15:40:08
>調べたところ、LoadFromTextのDelimiterに文字を設定すれば複数行できるような
>記述はあったのですが期待通りの動作は得られず…
『EPPlus、LoadFromText』で検索したら、複数セルに書込むサンプルコードや実行結果まで公開している
サイトが引っ掛かるので、同様のページを見ているのでしょう。Delimiterについての記述もありました。
しかし、別にDelimiterは必須じゃないし、Delimiterを設定するから複数のセルに書き込めるように
なるわけではないですよね。
複数セルに書き込む場合も、1つの文字列で指定するように実装されているだけで、デフォルトの設定を
利用するならDelimiter指定なし。区切り文字を他のものに変えたい時に指定できる機能のようです。
本題とは別なので、何か言ってることがずれて聞こえます。

サンプルコードや実行結果が載ってて、期待通りではないとか言われても分かりません。
もともと他人が作ったプログラムを利用しているので、自分の思いを押し付けるのが間違いです。
プログラムされている機能を理解して、自分の希望のほうをプログラムに寄せるようにして実現してください。
投稿者 (削除されました)  () 投稿日時 2025/11/13 09:12:21
(削除されました)
投稿者 おじやま  (社会人) 投稿日時 2025/11/12 08:35:37
いつも困ったときに拝見、勉強させてもらってます。

List(Of Class)のデータをEPPlus経由でExcelに出力する処理について質問させてください。

Dim HogeList as new List( Of clsHoge )
にデータベースから読み込んだデータを10万行程度Add後、
そのデータを1行ずつEPPlusのLoadFromTextを通して出力しています。

1行ずつではなく、複数行一括でExcel出力できる方法はないのでしょうか?
調べたところ、LoadFromTextのDelimiterに文字を設定すれば複数行できるような
記述はあったのですが期待通りの動作は得られず…

賢人のお知恵をお借りしたく。
宜しくお願いいたします。

開発環境は以下の通りです。
OS  : Windows11 24H2
開発環境: Visual Studio Community 2019 Ver 16.11.52
      VB.net
      EPPlus 4.5.3.3
DB  : MariaDB 10.2