前提・実現したいこと
非SE職で、表データの処理を行うためにExcelVBAを用いてマクロの開発を行っていました。
表データの処理を行う際は、ActiveX Data Objects 6.1 Library
のADODB.Recordset
を利用してループ処理を行っています。
VB.NETでも同じライブラリを参照し、同じようにコーディングが可能ということで、近年VB.NETに移行し、当初はこれを利用していました。
しかし、VB.NETでは表データを扱う際に利用できる便利なクラスとして
- DataTable
- POCO Entity Generator
や、SQLライクに簡潔にコーディングが可能なLINQ
があると聞きます。
表データを扱う際は何を利用するのが良いでしょうか。
重視する点
- Where,Sort,Selectが可能か
ADODB.Recordset
のGetString()
のように、表データをString
型に容易に変換可能か。
HTML変換が行えると良い。
- 簡潔なコーディングが可能か
また、以下をInput/Outputできるか
- SQL Server
- CSV
- Excel
補足情報(FW/ツールのバージョンなど)
.NET Framework 4.6.1
回答1件
あなたの回答
tips
プレビュー