vb.net 怎么用vb编写计算器把Excel数据导入到MySQL里面?

2010年6月 其他数据库开发大版内专家分月排行榜第二2010年6月 Oracle大版内专家分月排行榜第二2010年5月 其他数据库开发大版内专家分月排行榜第二
2011年1月 其他数据库开发大版内专家分月排行榜第三2010年12月 其他数据库开发大版内专家分月排行榜第三
2018年1月 其他数据库开发大版内专家分月排行榜第二2017年12月 其他数据库开发大版内专家分月排行榜第二2017年11月 其他数据库开发大版内专家分月排行榜第二2017年1月 其他数据库开发大版内专家分月排行榜第二2014年8月 其他数据库开发大版内专家分月排行榜第二2014年2月 其他数据库开发大版内专家分月排行榜第二2014年1月 其他数据库开发大版内专家分月排行榜第二2013年12月 其他数据库开发大版内专家分月排行榜第二2013年10月 其他数据库开发大版内专家分月排行榜第二2013年8月 其他数据库开发大版内专家分月排行榜第二2013年5月 其他数据库开发大版内专家分月排行榜第二2013年1月 其他数据库开发大版内专家分月排行榜第二2012年8月 其他数据库开发大版内专家分月排行榜第二2012年5月 其他数据库开发大版内专家分月排行榜第二2012年4月 其他数据库开发大版内专家分月排行榜第二2012年1月 其他数据库开发大版内专家分月排行榜第二
2017年9月 其他数据库开发大版内专家分月排行榜第三2017年7月 其他数据库开发大版内专家分月排行榜第三2017年5月 其他数据库开发大版内专家分月排行榜第三2017年3月 其他数据库开发大版内专家分月排行榜第三2016年12月 其他数据库开发大版内专家分月排行榜第三2014年11月 其他数据库开发大版内专家分月排行榜第三2014年7月 其他数据库开发大版内专家分月排行榜第三2014年6月 其他数据库开发大版内专家分月排行榜第三2014年5月 其他数据库开发大版内专家分月排行榜第三2013年7月 其他数据库开发大版内专家分月排行榜第三2013年3月 其他数据库开发大版内专家分月排行榜第三2012年7月 其他数据库开发大版内专家分月排行榜第三2012年6月 其他数据库开发大版内专家分月排行榜第三2011年12月 其他数据库开发大版内专家分月排行榜第三
2010年 总版技术专家分年内排行榜第二
2009年 总版技术专家分年内排行榜第三
2010年6月 其他数据库开发大版内专家分月排行榜第二2010年6月 Oracle大版内专家分月排行榜第二2010年5月 其他数据库开发大版内专家分月排行榜第二
2011年1月 其他数据库开发大版内专家分月排行榜第三2010年12月 其他数据库开发大版内专家分月排行榜第三
匿名用户不能发表回复!|今天我来介绍一下如何利用phpMyAdmin批量导入Excel、CSV数据表内容到MySQL数据库。首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4,MySQL的版本是5.1.41。
1、第一步我们得到了一个excel表,里面有很多需要我们导入的数据。
2、删除第1行"准考证号""XXX"....只保留我们需要的数据部分。
3、单击"文件"--"另存为",类型选择为"CSV(逗号分隔)(*.csv)",将excel表另存为csv文档。中间不管提示什么一律"是"就好了...
4、重点!另存为的slyar.csv是可以用记事本或者Editplus等文本编辑器打开的,我们打开来看一下。
可以看到其实csv文档就是txt(即你可以使用自己的txt然后换个后缀名就行),只不过把各个字段之间用","分隔开了而已。既然它是txt文档,那么就涉及到了文件编码的问题!默认保存的文件编码是ANSI,如果你的数据库(数据表)使用UTF-8编码,那么一定要将这个csv文件另存为UTF-8格式!
5、进入phpMyAdmin创建一个表,新建字段,字段名与你要导入的excel表字段关联且顺序相同。太简单,不截图了。
6、在phpMyAdmin中打开你创建的表,在最上面单击"导入"。
7、"导入文件的格式"选择第二个"CSV 使用 LOAD DATA"。
8、"要导入的文件"选择你刚才另存为的csv文件。
9、"字段分隔符"更改为",",就是excel另存为默认选择的"(逗号分隔)",你可以自由选择分隔符,通常出现在你的excel表格数据里有","的情况下。
10、"字段名"是个高级应用,这里的字段名是你数据表里的字段名,它表示你要进行填充的字段,多个字段之间用","隔开。这里为空表示全部填充,并且按顺序填充,多余的数据不要。
10、检查没问题就可以按"执行"了。
11、"导入成功,执行了 1 个查询"。看到这个就表示成功了,如果导入不成功请从头到尾再仔细对照本文重做一次,如果还不行请往下看...
12、很多数据库和数据文件大都能转换到CSV,用以上方法就可以很方便的导入到Mysql数据库中。如何将excel表格中数据直接导入到mysql数据库中_百度知道
如何将excel表格中数据直接导入到mysql数据库中
我有更好的答案
首先需要在mysql管理工具上面新建一个表,也可以用mysql命令创建,表建立完成之后,需要将表中的字段名字告诉给填写excel表的人员.打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行.打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard .弹出一个选择界面,选择excel file文件点击next(下一步),选择对应的excel文件就行,然后再下面选在文件内容在哪一个sheet中,也就是内容写在excel什么地方,这点需要注意,也是关键的地方.点击next (此步骤也是关键步骤),需要注意2点: 1:filed name row 就是字段所在excel中的位置,也就是第几行(简单办法,一般就是英文对应的那一列).2:first data row(从哪一行开始执行),数据从哪一行开始点击next 选择 target table 目标对应的数据库,选择.如果到上面一步没有问题的话,默认next到最后 就行了.然后打开表就能看到数据跟excel表中的一样.要导入到哪个数据库中表中
采纳率:95%
来自团队:
使用sql来添加。如果数据少,可以一行一行的来,如果数据多,就用工具导入下。
本回答被提问者采纳
右键数据,出来下拉菜单选择import wizard :Navicat for MySQL&打开工具.弹出一个选择界面,我们选择excel file文件,有汉化版本的更明确使用mysql管理工具,例如,选择表所在的数据库,点击next(下一步),然后点击数据库名字
可以参考百度经验详细的图文教程:
其他1条回答
为您推荐:
其他类似问题
excel表格的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。将Excel数据导入MySQL中的两种技巧--《电脑编程技巧与维护》2012年19期
将Excel数据导入MySQL中的两种技巧
【摘要】:在软件开发过程中,尤其是在使用JavaEE进行网络软件开发时,后台数据库采用MySQL非常广泛。MySQL侧重于数据处理,而不是数据录入。利用常用的办公软件数据录入的优势,将数据录入到Excel文件中,再导入到MySQL数据库文件中,以提高工作效率。讨论了将数据从Excel导入到MySQL库文件中的两种数据导入技巧。
【分类号】:TP311.13
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【共引文献】
中国硕士学位论文全文数据库
孙广建;[D];上海交通大学;2007年
孙兴华;[D];上海师范大学;2007年
【相似文献】
中国期刊全文数据库
钱菁,王先荣;[J];计算机系统应用;2004年04期
,曾波;[J];电脑编程技巧与维护;2004年02期
聂凯;曹慢慢;;[J];科技资讯;2010年09期
冯祖洪;[J];计算机应用;2002年08期
张天俊;[J];情报科学;2003年07期
程霄,邱兴兴;[J];九江学院学报(自然科学版);2004年03期
胡启韬;吴碧伟;姚培;;[J];计算机与现代化;2009年09期
胡静瑶,刘敏,丁林花;[J];福建电脑;2004年08期
刘远洞,刘远韬,赵锦芝;[J];计算机应用研究;2004年10期
徐桂东;王华;;[J];福建电脑;2006年03期
中国重要会议论文全文数据库
王璟;张云泉;李玉成;;[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
李蒙;黄玮;王月庆;;[A];网络安全技术的开发应用学术会议论文集[C];2002年
段寿建;张旭洁;胡绍波;李忠态;;[A];AECC专题学术研讨会论文集[C];2007年
赵志敏;;[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年
朱大维;杜嫣斐;;[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
梁勇;阳国贵;;[A];2009通信理论与技术新发展——第十四届全国青年通信学术会议论文集[C];2009年
林捷;林营志;苏明星;黄素芳;彭小彤;;[A];2008年福建省科协第八届学术年会农业分会场论文集[C];2008年
白洁;申忠如;李国庆;;[A];第四届全国高等学校电气工程及其自动化专业教学改革研讨会论文集(下册)[C];2007年
邓清福;罗正刚;张述清;李佳明;;[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
陈海阳;刘秀军;黄江华;;[A];山东省测绘学术年会论文集[C];2006年
中国重要报纸全文数据库
李峥;[N];中国计算机报;2000年
于翔;[N];网络世界;2010年
于翔;[N];网络世界;2010年
邹大斌;[N];计算机世界;2010年
汪颂今;[N];电脑报;2003年
电脑商报记者
郭宏远;[N];电脑商报;2008年
;[N];网络世界;2010年
于翔;[N];网络世界;2009年
王翔;[N];网络世界;2010年
于翔;[N];网络世界;2009年
中国博士学位论文全文数据库
刘立坤;[D];清华大学;2011年
中国硕士学位论文全文数据库
张秀格;[D];河南农业大学;2010年
杨占胜;[D];大连理工大学;2004年
梁青云;[D];郑州大学;2004年
赵建华;[D];吉林大学;2010年
黄英;[D];中国人民解放军国防科学技术大学;2002年
孟锐;[D];西南交通大学;2002年
王吉成;[D];西北农林科技大学;2005年
江晶;[D];北京化工大学;2007年
周洪雷;[D];吉林大学;2006年
尹朝贵;[D];华南理工大学;2010年
&快捷付款方式
&订购知网充值卡
400-819-9993C#将Excel数据导入数据库(MySQL或Sql Server)
时间: 19:25:49
&&&& 阅读:215
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&  最近一直很忙,很久没写博客了。今天给大家讲解一下如何用C#将Excel数据导入Excel,同时在文章最后附上如何用sqlserver和mysql工具导入数据。
导入过程大致分为两步:
1.将excel数据导入到DataSet中;
2.将DataSet里面的数据遍历插入到对应的数据库
一、将excel数据导入到DataSet中
  需添加引用using System.D using System.Data.OleDb;
public static DataSet ReadExcel(string filepath)
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=‘Excel 8.0;HDR=FIMEX=1‘";
OleDbConnection oleConn = new OleDbConnection(strConn);
oleConn.Open();
string sql = "select * from [Sheet1$]";
OleDbDataAdapter oleDaExcel = new OleDbDataAdapter(sql, oleConn);
DataSet oleDsExcel = new DataSet();
oleDaExcel.Fill(oleDsExcel, "table1");
oleConn.Close();
return oleDsE
catch (Exception)
return null;
二、将DataSet里面的数据遍历插入到对应的数据库
  首先判断excel时候存在,当然如果你已经知道文件的所在位置,这一步可以跳过。
string filename = @"C:\Users\Administrator\Desktop\礼品列表\礼品张曦合并版本(卡券创建完整信息).xlsx";
if (!System.IO.File.Exists(filename))
throw new Exception("指定路径的Excel文件不存在!");
  其次将DataSet里面的数据,读取出来并包装成数据插入语句。
DataSet ds = ReadExcel(filename);
List&string& list = (from DataRow row in ds.Tables["table1"].Rows select String.Format("insert into test_1(id,card_id,card_type,标题,产品价格,单位,礼物数量,商场,礼物编号) values(‘{0}‘,‘{1}‘,‘{2}‘,‘{3}‘,‘{4}‘,‘{5}‘,‘{6}‘,‘{7}‘,‘{8}‘)", row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8])).ToList();
2.1 将DataSet里面的数据插入到mysql
&  插入我们使用ADO.NET来处理,首先得在扩展里添加引用&MySql.D 和&MySql.Data.MySqlC
   string strConnect = ConfigurationManager.ConnectionStrings["MySqlConnString"].ToString();   //strConnect="server=127.0.0.1;user id=***;password=***;persistsecurityinfo=Tport=3306;database=test";
  MySqlConnection conn = new MySqlConnection(strConnect);   conn.Open();   foreach (string item in list)
    MySqlCommand comn = new MySqlCommand(item, conn);     comn.ExecuteNonQuery();    }
  conn.Close();
2.2 将DataSet里面的数据插入到sqlserver
  需添加引用&using System.D&using System.Data.SqlC
string strConnect = ConfigurationManager.ConnectionStrings["SqlServerConnString"].ToString();
       //或strConnect="Data Source=.;Initial Catalog=Persist Security Info=TUser ID=***;Password=***;MultipleActiveResultSets=true";
SqlConnection conn = new SqlConnection(strConnect);
conn.Open();
foreach (string item in list)
SqlCommand comn = new SqlCommand(item, conn);
comn.ExecuteNonQuery();
3.用工具导入Excel
  我使用的是Toad for SQL Server 6.5 Freeware和Toad for MySQL 7.2 Freeware和SQL SERVER2008(这里仅以Toad for MySQL 7.2 Freeware为例)
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:http://www.cnblogs.com/xuhang/p/4151587.html
&&国之画&&&& &&&&chrome插件&&
版权所有 京ICP备号-2
迷上了代码!

我要回帖

更多关于 用vb编写简单小游戏 的文章

 

随机推荐