Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
.NET Framework 3.5でのExcel取込について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30866#CommentId85729
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2023/5/31 16:54:38
先ほど ClosedXML でも読めると回答したつもりでしたが、それでは駄目だったのでしょうか?
他の方法としては、System.Data.OleDb で
Microsoft.ACE.OLEDB.16.0
Microsoft.ACE.OLEDB.12.0
Microsoft.Jet.OLEDB.4.0
Microsoft.Jet.OLEDB.3.51
などの OLE DB プロバイダー経由で Excel を読むという昔ながらの方法が考えられます。
取扱いに多少クセがありますが、SQL 一発で直接読み出せるというメリットはあります。
https://devlights.hatenablog.com/entry/20091116/p1
https://atmarkit.itmedia.co.jp/bbs/phpBB/viewtopic.php?topic=18124&forum=7
https://loosecarrot.com/2020/02/19/3988/
あるいは、ClosedXML が内部的に利用している DocumentFormat.OpenXml を直接利用するとか。
https://atmarkit.itmedia.co.jp/ait/articles/1810/17/news022.html
https://www.nuget.org/packages/ClosedXML
もしくは、ReoGrid のバージョン 2.2.0 あたりを使うとか(.NET Framework 2.0 以降に対応)。
ReoGrid の最新は 3.1.0 ですが、Ver.3 以降は .NET Framework 3.5 非対応です。
https://reogrid.net/jp/document/
https://www.nuget.org/packages/unvell.ReoGrid.dll/2.2.0
https://github.com/unvell/ReoGrid