`
hanbaohong
  • 浏览: 407476 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

将Excel数据快速大批量导入Access数据库的代码

阅读更多

在做项目时,经常遇到要将Excel中的大量数据导入到Access数据库中,原来的做法是读一条写一条,若导入上万条的数据需要几分仲时间,速度很慢。有没有最快的方法呢?经本人研究、反复的实验,终于写出了最快速的批量导入大批量数据的方法,上万条数据只需几秒钟就可全部导入,够快了吧。代码公布出来与大家分享。

Set conn = Server.CreateObject("adodb.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" & Server.MapPath("test.mdb")
conn.Open connstr
sql = "insert into userinfo select userName,userAccount,userStatus from [userinfo$] in '" & Server.MapPath("hbwlUserInfo.xls")
 & "' 'Excel 8.0;' where userAccount is not null"
conn.Execute (sql)

 

1
0
分享到:
评论

相关推荐

    C#Excel大量数据快速导入数据库

    当需要处理Excel中的大量数据并将其快速导入到数据库时,C#提供了一些高效的方法来实现这一目标。本文将详细讲解如何利用C#实现Excel数据的高效导入。 首先,我们需要了解如何在C#中读取Excel文件。.NET Framework...

    Excel导入数据库

    接下来,`快速导入`通常指的是使用SqlBulkCopy类,它提供了高效的大批量数据插入功能。SqlBulkCopy类在System.Data.SqlClient命名空间下,可以直接与SQL Server通信,避免了多次单行插入的开销,显著提升了性能。...

    txt导入至数据库.zip

    本文将详细讲解如何将TXT文件和Excel文件批量导入到数据库,以C#编程语言为例,结合Access数据库进行操作。 首先,我们要了解TXT文件。TXT文件是一种纯文本格式,它不包含任何格式化信息,只保存字符数据。在数据...

    sql数据导入到access,和xml等文件中

    另外,大批量数据导入可能需要考虑分批处理,以避免内存溢出或锁表问题。 总的来说,数据库的转换和数据迁移是IT工作中不可或缺的部分,涉及数据集成、ETL(抽取、转换、加载)流程以及跨平台的兼容性问题。熟练...

    C#实现Oracle数据批量导入-Oracle文档类资源

    3. **准备批量导入**:创建一个OracleBulkCopy对象,它是专门用于大批量数据插入的类。 ```csharp OracleBulkCopy bulkCopy = new OracleBulkCopy(conn); bulkCopy.DestinationTableName = "你的表名"; ``` 4....

    SQLServer 数据导入导出的几种方法小结

    - **高速处理:** 特别适合于大批量数据的导入导出。 - **命令行工具:** 需要一定的命令行操作能力。 - **灵活性:** 支持多种格式选项和数据类型。 #### 4. BULK INSERT (T-SQL 命令) **简介:** BULK INSERT 是...

    期中--mooc名单导出.zip

    2. **CSV文件**:Comma Separated Values文件,简单且易于导入各种数据库或电子表格软件,适合大批量数据处理。 3. **PDF文档**:可能是课程介绍或考试指南,包含了考试的相关信息,如考试时间、形式、评分标准等。...

    IPLOOK 修正BUG

    如:可使用Excel、Access等工具导入数据,然后再进行编辑。 ======== txt->dat ======== 把txt格式转换成dat格式:在数据转换页面按[txt->dat]按钮. txt格式要求如下: 文件的第一行必须是:StartIP EndIP Country ...

    office技巧1000例.raroffice技巧1000例.rar

    - **Access**:学习创建数据库,管理和分析数据。 - **Outlook**:管理电子邮件、日程、任务,提高工作效率。 - **Publisher**:制作专业级别的宣传册、海报等印刷品。 - **OneNote**:组织笔记,跨设备同步,...

    Office高级应用-第7章 Word综合实例—春游活动策划书.pptx

    这一功能最初是为了处理大批量的邮件文档而设计的,可以将固定内容的主文档与来自外部数据源(如Excel表格、Access数据库)的变量信息相结合,快速生成多份定制化的文档。邮件合并可以显著提高工作效率,特别是在...

    华通条形码批量打印软件 附带 PJ补丁

    4. **数据关联**:能与Excel、Access等数据库连接,自动导入数据生成条形码,方便进行库存管理和商品追踪。 5. **打印设置**:用户可自由选择打印机,调整打印位置、大小,确保条形码在各种材质上都能清晰打印。 6...

    电子邮件群发系统 C# .net

    数据存储可能通过`ConnDbForAccess.cs`实现,这表明系统可能连接到Access数据库存储收件人信息。`MailTypes.Designer.cs`可能包含了邮件类型的定义,比如HTML格式或者纯文本格式。 `ImportAdd.cs`文件可能包含了...

    CodeSoft 6.rar

    4. **数据连接**:CodeSoft支持与数据库(如Excel, Access, SQL Server等)进行连接,可以直接从数据库导入数据,动态生成包含序列号、日期等变量信息的条形码标签,实现批量打印。 5. **打印设置**:用户可以...

    北洋标签条码排版软件

    5. **数据连接**:北洋标签软件可以连接数据库(如Excel、Access、SQL Server等),自动从数据库中提取数据填充到标签模板中,实现批量打印,提高工作效率。 6. **批量打印功能**:用户可以设置打印范围和数量,一...

Global site tag (gtag.js) - Google Analytics