将excel 文件导入access数据表里

问题描述

我用的是vb.net2005(winform)和access数据库(login数据表)。如何把excel的一个工作表导入已存在的login数据表里。请各位高手指点

解决方案

解决方案二:
自动导入不大可取,那是因为:工作表并不能够真实反映你的设计意图,如123456000,它可能当float来处理的了.
解决方案三:
是好先建好表,然后导入数据.建表可以利用createtable语句.
解决方案四:
这好像没有什么特殊的方法,你可以先把excel中的数据读到dataset中然后整体写入
解决方案五:
DimconnAsNewOleDbConnection(My.Settings.ConnStr&My.Application.Info.DirectoryPath&"datawarehouse.mdb")DimcommAsOleDbCommand=conn.CreateCommandcomm.CommandText="insertintotablenameselect*from[excel8.0;HDR=yes;IMEX=1;database="d:upload.xls].[sheet1$]"conn.Open()comm.ExecuteNonQuery()
解决方案六:
引用4楼kyle2cj的回复:

DimconnAsNewOleDbConnection(My.Settings.ConnStr&My.Application.Info.DirectoryPath&"datawarehouse.mdb")DimcommAsOleDbCommand=conn.CreateCommandcomm.CommandText="insertintotablenameselect*from[excel8.0;HDR=yes;IMEX=1;database="d:upload.xls].[sheet1$]"conn.Open()comm.ExecuteNonQuery()…

这个能直接写入数据库么?有空了试试。我也正想知道这个问题,进来学习下。我自己的思路是先从EXCEL读到DataGridView,再从DataGridView写道SQL数据库。仅仅是思路而已,还没做过。
解决方案七:
可以的,我自己程序里的代码
解决方案八:
可以一步到位
解决方案九:
使用上面代码可以导入excel表。但是excel表中第一行是标题。不要把第一行导入,也就是说第二行开始导入,这个怎么能实现呢?
解决方案十:
HDR=NO
解决方案十一:
引用9楼kyle2cj的回复:

HDR=NO

弓虽人
解决方案十二:
我用了这样的代码:dimconstrAsString="provider=microsoft.jet.oledb.4.0;datasource="+application.StartupPath+"\student.mdb"dimmyconAsNewOleDb.OleDbConnection(constr)DimexlsqlAsString="insertintologinselect*from[excel8.0;HDR=yes;IMEX=1;database=F:swfBook1.xls].[sheet1$]"DimexlcomAsOleDbCommand=mycon.CreateCommandexlcom.CommandText="exlsql"mycon.Open()exlcom.ExecuteNonQuery()但是出现下面的错误提示!无效的SQL语句;期待'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或'UPDATE'。
解决方案十三:
连接字符串问题,括号、引号加以区分
解决方案十四:
exlcom.CommandText="exlsql"为exlcom.CommandText=exlsql
解决方案十五:
我试了下你的改了之后,出现数据库引擎找不到对象,怎么回事?
解决方案:
俺是把数据从excel中一个个读出来,然后再一个个添加到数据库中。唉。

时间: 2024-08-19 10:25:23

将excel 文件导入access数据表里的相关文章

关于excel文件导入到mysql数据没有读取到文件问题

问题描述 我最近在做一个oa项目,其中有一个excel文件导入到数据中去,用poi做的.我现在在后台能够得到文件的完整路径,但是HSSFWorkbook并没有创建一个工作簿.在网上找了很多资料,并没有找到解决方案,本人是只菜鸟,望各位大侠指路,帮忙看看.谢谢!前台import.jsp代码:写道 解决方案 既然是客户端的文件路径,服务器读不到那个文件那么解决方法就是,先将这个文件上传到服务器,你临时保存,然后读取数据入库,成功后删除 一步到位 不用吧上传和读取数据分开解决方案二:代码我只瞄一眼,不

通过vb.net开发的web将一个excel文件中的数据导入到oracle中 出错

问题描述 通过vb.net开发的web将一个excel文件中的数据导入到oracle中又什么别的比较好的办法吗?我试过了:先用FileUpload.SaveAs方法将文件保存在服务器的一个文件夹下在用OleDbDataAdapter.Fill方法将excel读入到dataset最后循环dataset将数据写入oracle出现了在我本地机器上好用,但是在上传到服务器上后能够保存,但是用oledb访问不了,OleDbConnection一open就出现未定义的错误2147467259 解决方案 解决

PHP上传Excel文件导入数据到MySQL数据库示例_php实例

最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里面的数据内容到MySQL数据库的小程序. 要用到的工具: ThinkPHP:轻量级国产PHP开发框架.可在ThinkPHP官网下载. PHPExcel:Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言.可在CodePlex官网下载.. 1.设计MySQL数据库product 创建product数据库 CREATE DATABASE product D

PHP实现将EXCEL文件导入到MYSQL

  最近因项目需求,要实现将excel文件通过php页面导入mysql数据库中.在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入.这里介绍一个直接将excel文件导入mysql的例子.我花了一晚上的时间测试,无论导入简繁体都不会出现乱码,非常好用. 说明: 测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx 格式[excel 2007]也OK. 文中红色标注为需要注意的地方,请替换成你配置好的数据,如数据库配置

1w条的excel表格导入mysql数据中性能的问题

问题描述 1w条的excel表格导入mysql数据中性能的问题 业务规则:1w条的excel表格导入mysql数据中,同时要校验数据的完整性和合法行以及判断是否是第一次导入:excel中每行记录对应数据库中两个表:原来的方案是把excel直接导入到临时表中,然后通过存储过程再把临时表数据中满足条件的数据抽取到目标表中:现在发现一个问题导入到临时表话费了将近100秒,再通过存储过程抽取到目标表(占时还没有写存储过程转换)中又将花费好多时间这给用户带来的体验不是很好.在这里请问各位有没有好的解决方案

winform把excel文件导入到sql server数据库中

问题描述 winform把excel文件导入到sqlserver数据库中就是点击导入按钮就把excel相应的数据导入到sqlserver中,需要详细的代码希望代码带注释谢谢! 解决方案 解决方案二:最简单方法,选择表,进入编辑状态1.CTRL+C2.CTRL+V解决方案三:Aspose.Cells,将文件读取到datatable中然后再将datatable里面的内容通过Insert语句也好,SqlBulkCopy也行,添加到数据库中解决方案四:将excel表看成数据库,里面的sheet看作表,导

ssh怎么实现excel文件导入进度条——急求

问题描述 ssh怎么实现excel文件导入进度条--急求求完整的例子和源代码,谢谢! 解决方案 解决方案二:该回复于2010-11-10 09:53:15被版主删除解决方案三:引用1楼jiangfeiwork1987的回复: 留下邮箱 莫非1L有?给我也发一份吧,嘻嘻,谢谢.一直不知道怎么去做进度条.邮箱:418146746@qq.com解决方案四:来看看曾经也想过这个问题后因需求取消就没继续研究解决方案五:前台用ajax不断去读取后台的导入excel的进度值,比如导入多少笔就更新一下进度值.返

Excel中导入网络数据动画教程

<Excel2003入门动画教程61.Excel中导入网络数据>. 演示动画 操作步骤 我们除了可以从本地机器上获取数据外,还可以从网络上导入数据到Excel中,并能同网络保持随时更新. 下面,我们将NBA的比赛排名数据导入到Excel中: 将电脑连接到网络上,打开Excel,执行"数据→导入外部数据→新建Web查询"命令,打开"新建Web查询"对话框,将相应的网址输入到"地址"栏上,按下"转到"按钮,同网络建立连

提问如何用vb.net实现将excel文件导入oracle数据库

问题描述 提问如何用vb.net实现将excel文件导入oracle数据库,或者是csv文件也可以需要新建一个表,将文本中的内容导入这个表,需要有框架,大体就是选择一个文件,导入就可以 解决方案 解决方案二:Refertothreadfollowshttp://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=150437&SiteID=1DimMyCommandAsSystem.Data.OleDb.OleDbDataAdapterDimMyConn