c#中如何把excel数据批量导入mysql数据库

之前做过一个导入sqlserver的,是用bcp从dataset导入到数据库。现在换mysql有点不一样,不能用bcp。求大神写个代码给我吧。目前是将excel中的数据全... 之前做过一个导入sqlserver的,是用bcp从dataset导入到数据库。现在换mysql有点不一样,不能用bcp。求大神写个代码给我吧。
目前是将excel中的数据全部存入dataset中了,但并不知道表中的列名和具体个数,所以直接用insert语句有困难。如果你有别的更快方法导入就另写一个吧。
或者就另写一个excel导入函数吧void InsertData(string excelFile, string sqlTableName, string connectionString) 参数依次是excel文件路径、插入数据的表名、mysql连接字符串
展开
 我来答
abc861888
2014-05-07 · 超过23用户采纳过TA的回答
知道答主
回答量:153
采纳率:100%
帮助的人:69.7万
展开全部
你要把整个Excel文件数据存到数据库吗?如果是,明天给你代码(
首先你要将保存Excel内容的字段设置成image类型,假设表名[file],字段为file_content
void ImportExcel()
{

}
更多追问追答
追问
嗯,把excel文件中所有数据导入到mysql数据库中。image类型?
追答
对,不用考虑Excel里面有多少行,多少列的,就当成是一个数据流文件。整个文件的内容就是二进制数据流,放到一个image字段就可以了,读取的时候,将image转为[]byte类型,写到一个新建的Excel文件里面。明天会公司发我的源码给你看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式