看你的数据量,数据不大,直接OLEDB到Datatable,然后直接将DataTable更新到数据库即可。
如果数据量大,那么同样用OLEDB,然后用DataReader读取,接着使用SqlBlukCopy批量写入数据库。
第三种方式:采用第三方组件(NPOI,EPPlus等),读取数据,然后写入数据库。
总之,两个步骤,从文件中读取数据,把数据写入数据库。
oledb 连接excel,读到datatable中,或则应用excel对象,一个个单元格的读数据
最直接,最直接的办法,直接Ctrl+C,可以直接拷贝进去的。
如果数据不是很多,这个很好使。
1.字段的顺序必须对应。
2.无特殊的字段,比如image之类的。
3.格式,时间格式别出错。
支持NPOI组件