インターネット上にはNPOIがExcelテーブルを読み取る例は多く、その多くはDatatableオブジェクトを返しますが、私に必要なのはリストコレクションです。ここではDatatableを必要なリストコレクションに変換する必要があるので、メソッドをカプセル化し、クラスオブジェクトが対応するリストオブジェクトを返すことができます。
まずレンダリングを見てください。以下のように。
[{"Name":"Architect","url":"https://itsvse.com/","Date":"2018-01-01","Remark":0.1"},{"Name":"Little Scum","url":"https://www.itsvse.com/blog_xzz.html","Date":"2019-05-06","Remark" 「テストインポート1」}] テンプレート
4列に多くの行があり、そのうちデータを持つのは2列のみで、下図に示されています。
特性
まず、テーブルのどの列がオブジェクトの属性に対応するかを示す特徴を定義します。コードは以下の通りです。
オブジェクトモデル
テーブルデータを読み、対応するオブジェクトコレクションに変換し、上記のプロパティをオブジェクトの属性にラベル付けします。コードは以下の通りです:
カプセル化方法
NugetがNPOIプラグインをインストールします
コードは以下の通りです:
通話コード:
(終わり)
|