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连接字符串 展开
目前是将excel中的数据全部存入dataset中了,但并不知道表中的列名和具体个数,所以直接用insert语句有困难。如果你有别的更快方法导入就另写一个吧。
或者就另写一个excel导入函数吧void InsertData(string excelFile, string sqlTableName, string connectionString) 参数依次是excel文件路径、插入数据的表名、mysql连接字符串 展开
1个回答
展开全部
你要把整个Excel文件数据存到数据库吗?如果是,明天给你代码(
首先你要将保存Excel内容的字段设置成image类型,假设表名[file],字段为file_content
void ImportExcel()
{
}
)
首先你要将保存Excel内容的字段设置成image类型,假设表名[file],字段为file_content
void ImportExcel()
{
}
)
更多追问追答
追问
嗯,把excel文件中所有数据导入到mysql数据库中。image类型?
追答
对,不用考虑Excel里面有多少行,多少列的,就当成是一个数据流文件。整个文件的内容就是二进制数据流,放到一个image字段就可以了,读取的时候,将image转为[]byte类型,写到一个新建的Excel文件里面。明天会公司发我的源码给你看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询