[VB.NET]如何导入excel表格到数据库
2008-12-28 11:36
295 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
如何导入excel表格到数据库
实现通过vb.net界面操作,找到excel文件后,点击导入按纽,可以把excel文件导入到数据库
__________________________________________________________________________
1. Find excel file.
2. Use VB.NET to make a datasource from excel, then update database.
__________________________________________________________________________
能不能再详细一点啊
具体怎么操作啊
__________________________________________________________________________
vb.net 的dataset数据库有从execl中导入数据功能,你看一下帮助吧,我没用过,但肯定是有的.
__________________________________________________________________________
-----------------------我这里有一段代码是导入ACCESS的,记得将SQL语句仲的SELECT * 修改成SELECT 字段即可。另外想问一下如何将导入默认为第一个表?即EXCEL无论第一个表的名称为什么都可以导入
Dim conExcel = New OleDb.OleDbConnection()
Try
Dim openFile = New OpenFileDialog() ''//打开文件对话框。
openFile.Filter = ("Excel 文件(*.xls) |*.xls") ''//后缀名。
If openFile.ShowDialog() = Windows.Forms.DialogResult.OK Then
Dim filename As String = openFile.FileName
Dim index As Integer = filename.LastIndexOf("//") ''截取文件的名字
filename = filename.Substring(index + 1)
conExcel.ConnectionString = " Provider=Microsoft.Jet.OleDb.4.0;Data Source=数据库.mdb;Persist Security Info=false;" ''"Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Application.StartupPath + "//Appdata.mdb"
''将excel导入access
Dim sql As String = "insert into info select * from [Excel 8.0;database=" + filename + "].[导入格式$] where studid not IN (select studid from info)"
Dim com As OleDb.OleDbCommand = New OleDb.OleDbCommand(sql, conExcel)
conExcel.Open()
com.ExecuteNonQuery()
End If
Catch ex As Exception
MessageBox.Show(ex.ToString())
Finally
conExcel.Close()
MessageBox.Show("导入数据成功", "导入数据", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try
------------------------
__________________________________________________________________________
相关文章推荐
- 如何用VB.Net创建一个三层的数据库应用程序
- [VB.NET]如何将一个Access文件A的数据到导入另一个Access文件B?
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- [VB.NET]vb.net如何连接odb数据库(OpenOffice里的那个数据库)
- [转贴]如何用VB.Net创建一个三层的数据库应用程序
- 用C#如何读取EXCEL表格中的数据,再导入我数据库中,
- [VB.NET]vb.net如何读取数据库生成指定格式的xml文件
- [VB.NET]100分求:如何从数据库取出数据并生成表格显示数据?
- [VB.NET]各路高手如何杀死数据库进程
- asp.net如何实现excel导入到sql或者根据需要再将sql中的数据导出到excel表格中
- 如何用VB.Net创建一个三层的数据库应用程序(转贴)
- [VB.NET]求救:如何用DataGrid控件修改数据并保存于数据库中?
- [VB.NET]如何动态设置数据库访问方法
- [VB.NET]如何向数据库字段中写入文件?
- [VB.NET]如何将TEXT中的文字导入到Word?知道的进下
- [VB.NET]我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下!
- 一对多关联的数据库在VB.NET中如何新增记录
- 如何用VB.Net创建一个三层的数据库应用程序
- [VB.NET]救命啊!!!数据库导入excel中的问题
- 【唠叨两句】如何将一张树型结构的Excel表格中的数据导入到多张数据库表中