ADO 读写文本文件
' 创建配置文件
Open ThisWorkbook.Path &
"\schema.ini" For Append As #1
Print #1, "[table2.csv]
"
Print #1, "Format=CSVDelimited "
Print #1,
"ColNameHeader=False"
Print #1, "MaxScanRows=0"
Print #1,
"Col1=工号 Text Width 50 "
Print #1, "Col2=姓名 Text Width
50 "
Print #1, "Col3=入职日期 DateTime"
Print #1,
"Col4=班别 Text Width 50 "
Print #1, "Col5=职位 Text Width
50 "
Print #1, "Col6=分值补贴 Single"
Print #1,
"Col7=计件分钟 Single"
Print #1, "col8=上班分钟 Single"
Print
#1, "col9=效率 Single"
Print #1, " "
Print #1,
"[table1.csv]"
Print #1, "Format=CSVDelimited "
Print #1,
"ColNameHeader=False"
Print #1, "MaxScanRows=0"
Print #1,
"Col1=c1 Text Width 50 "
Print #1, "Col2=c2 Text Width
50 "
Print #1, "Col3=c3 Text Width 50 "
Print #1,
"Col4=c4 Text Width 50 "
Print #1, "Col5=c5 Text Width
50 "
Print #1, "Col6=工号 Text Width 50 "
Print #1,
"Col7=c7 Text Width 50 "
Print #1, "Col8=款号 Text Width
50 "
Print #1, "Col9=c9 Text Width 50 "
Print #1,
"Col10=c10 Text Width 50 "
Print #1, "Col11=c11 Text
Width 50 "
Print #1, "Col12=c12 Text Width 50 "
Print #1, "Col13=c13 Text Width 50 "
Print #1, "Col14=c14
Text Width 50 "
Print #1, "Col15=c15 Text Width 50
"
Print #1, "Col16=c16 Text Width 50 "
Print #1,
"Col17=车种 Text Width 50 "
Close #1
On Error Resume Next
Dim cnn As New
ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
& ThisWorkbook.Path & "\;Extended
Properties='text;HDR=No;FMT=Fixed';"
If cnn.State = 0
Then
Set cnn = Nothing
MsgBox ("数据库连接失败!")
Exit
Sub
End If
Dim rec As New ADODB.Recordset
rec.Open "select distinct t2.*, (t1.c1 + '-' + t1.c2 + '-1') as 更新时间, t1.款号,
t1.车种 from table2.csv as t2" _
& " left join table1.csv as t1 on
t1.工号 = t2.工号" _
& " order by t2.职位, t2.班别, t2.工号, t1.款号",
cnn
ADO 读写文本文件的更多相关文章
- Java读写文本文件操作
package com.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; ...
- delphi读写文本文件
delphi读写文本文件 在工作中遇到了这样一个问题,使用PLSQL将一个表的数据转化成一些列的insert语句存储到一个.sql文本中,我本来想使用access数据库中的查询视图一次执行这些语句 ...
- 03_Android项目中读写文本文件的代码
编写一下Android界面的项目 使用默认的Android清单文件 <?xml version="1.0" encoding="utf-8"?> & ...
- 通过读写文本文件小结“关于python处理中文编码的问题”
一.引言 无论学习什么程序语言,字符串这种数据类型总是着有非常重要.然而最近在学习python这门语言,想要显示中文,总是出现各种乱码.于是在网上查了很多资料,各说纷纭,我也尝试了许多的方法,有时候可 ...
- Java入门:读写文本文件
文本文件的读写是学习java必须掌握的一项基本技术,因为在项目中时常会涉及到文本文件的读写. 一.使用FileWriter写文件 1.FileWriter类 [功能] FileWriter类专门用来写 ...
- 【289】◀▶ Python I/O & 读写文本文件
参考:Python 文件 I/O 参考:Python OS 文件/目录方法 目录: 01 open 函数 用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写. 02 F ...
- Delphi通过ADO读写数据库
ADO是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据. ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实 ...
- python 读写文本文件
本人最近新学python ,用到文本文件的读取,经过一番研究,从网上查找资料,经过测试,总结了一下读取文本文件的方法. 1.在读取文本文件的时无非有两种方法: a.f=open('filename', ...
- StreamWrite-StreamRead 读写文本文件
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
随机推荐
- ory Oathkeeper Ecosystem
ory Oathkeeper 生态包含的组件 ORY Hydra is an OAuth 2.0 and OpenID Connect provider. ORY Oathkeeper is an I ...
- DD_belatedPNG解决IE6下PNG不透明问题
使用方法: 首先下载JS文件:http://dillerdesign.com/experiment/DD_belatedPNG/ 之后在页面中引用代码: <!--[if IE 6]>< ...
- 模板引擎jade学习
语言参考 标签列表 doctype Tags Block Expansion Attributes Boolean Attributes Class Attributes Class Literal ...
- sql server 阻塞与锁
SQL Server阻塞与锁 在讨论阻塞与加锁之前,需要先理解一些核心概念:并发性.事务.隔离级别.阻塞锁及死锁. 并发性是指多个进程在相同时间访问或者更改共享数据的能力.一般情况而言,一个系统在互不 ...
- 大数阶乘 nyoj
大数阶乘 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入 输入一个整数 ...
- spring initializr 创建项目时,依赖对应的 artifactId
选择各个依赖时,对应的 artifactId 选择的依赖 artifactId名字 不选择依赖,默认包含的artifactId spring-boot-starter.spring-boot-star ...
- scala的hello world出现的问题
build出现: Error:scalac: Error: org.jetbrains.jps.incremental.scala.remote.ServerExceptionError compil ...
- android webview setcookie 设置cookie
CookieSyncManager.createInstance(mWebView.getContext()); CookieManager cookieManager = CookieManager ...
- 读书笔记:Sheldon.M.Ross:概率论基础教程:2014.01.22
贝叶斯公式与全概率公式 全概率公式:如果一件事情的发生有多个可能途径,那么这件事情的发生概率就是在不同途径下此事件发生的条件概率的加权平均.权值为各途径本身的发生概率. 贝叶斯公式:通过例子说明其含义 ...
- 【Active入门-2】ActiveMQ学习-生产者与消费者
1个生产者,1个消费者,使用Queue: 方式1: 生产者将消息发送到Queue中,退出: 然后运行消费者: . 可以看到,可以接收到消息. 方式2: 先运行消费者程序: 然后运行生产者: 消费者见下 ...