当前位置:网站首页>怎样读取Excel表格到数据库
怎样读取Excel表格到数据库
2022-04-23 08:17:00 【lse2019】
方法一:使用SQL语句。
私_连接字符串 = “ODBC;DBQ=” + 我的excel文件 + “;Driver={Driver do Microsoft Excel(*.xls)};”
.子程序 读取外部数据到高级表格, , 公开.参数 参_连接字符串, 文本型, , connstr.参数 参_SQL查询语句, 文本型.参数 参_高级表格, 高级表格.局部变量 私_数据库连接1, 数据库连接对象.局部变量 私_记录集1, 记录集对象.局部变量 私_临时文本, 文本型.局部变量 i, 整数型.局部变量 j, 整数型参_高级表格.行数 = 1' 一、ADO连接私_数据库连接1.conn置连接字符串 (参_连接字符串) ' (1)置连接字符串.如果 (私_数据库连接1.conn打开 () = 真) ' (2)连接打开 ' 二、ADO记录集 私_记录集1.rs置活动连接 (私_数据库连接1.conn取连接对象本身 ()) ' (1)置记录集连接 私_记录集1.rs置数据源 (参_SQL查询语句) ' (2)置记录集数据源 .如果 (私_记录集1.rs打开 () = 真) ' (3)打开记录集 参_高级表格.列数 = 私_记录集1.rs字段数 () + 1 .计次循环首 (私_记录集1.rs字段数 () + 1, i) 参_高级表格.置数据 (0, 0, #表格常量.文本型, “序号”) 参_高级表格.置数据 (0, i, #表格常量.文本型, 私_记录集1.rs取字段名 (i - 1)) ' 调试输出 (私_记录集1.rs取得字段类型 (i - 1)) .计次循环尾 () i = 1 参_高级表格.可视 = 假 .判断循环首 (私_记录集1.rs尾记录后 () = 假) 参_高级表格.插入行 (, ) 参_高级表格.置数据 (i, 0, #表格常量.文本型, i) .计次循环首 (私_记录集1.rs字段数 (), j) 参_高级表格.置数据 (i, j, #表格常量.文本型, 私_记录集1.rs读文本 (私_记录集1.rs取字段名 (j - 1))) .' 如果真 (私_记录集1.rs取字段名 (j - 1) = “项目代码”) ' 调试输出 (私_记录集1.rs读文本 (私_记录集1.rs取字段名 (j - 1))) .如果真结束 .计次循环尾 () 私_记录集1.rs移动到下一条 () i = i + 1 .判断循环尾 () 参_高级表格.可视 = 真 私_记录集1.rs关闭 () ' 关闭当前记录集 .否则 信息框 (“打开记录集失败。” + 到文本 (私_记录集1.rs取状态 ()), 16 + 0, “提示”) .如果结束 私_数据库连接1.conn关闭 () ' 断开连接 高级表格_交替色显示 (参_高级表格).否则 信息框 (“连接到数据源失败。”, 16 + 0, “提示”).如果结束
版权声明
本文为[lse2019]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4196005/blog/5516928
边栏推荐
- 测试你的机器学习流水线
- Queue (C language / linked list)
- Misunderstanding of flush () method of OutputStream class
- How to generate assembly file
- npm安装yarn
- Trust uses Tokio's notify and timeout to achieve the effect similar to the timeout condition variable
- 数论求a^b(a,b为1e12级别)的因子之和
- form中enctype属性
- pgsql想实现mysql一样样的列子查询操作
- 耳穴诊疗随笔0421
猜你喜欢
随机推荐
Noyer électronique stm32 Introduction à l'Internet des objets 30 étapes notes I. différences entre la Bibliothèque Hal et la Bibliothèque standard
RPC procedure
JSP page coding
00后最关注的职业:公务员排第二,第一是?
[C语言] 文件操作《一》
Excle plus watermark
匿名類型(C# 指南 基礎知識)
How to read books and papers
Navicat remote connection MySQL
微信小程序 catchtap=“toDetail“ 事件问题
396. Rotate Function
一个必看的微信小程序开发指南1-基础知识了解
QT reading and writing XML files
Multi vision slam
idea配置连接远程数据库MySQL,或者是Navicat连接远程数据库失败问题(已解决)
JS converts tree structure data into one-dimensional array data
Campus transfer second-hand market source code download
K210学习笔记(二) K210与STM32进行串口通信
Record: JS several methods to delete one or more items in the array
QFileDialog select multiple files or folders