' 创建配置文件
   
   
    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 读写文本文件的更多相关文章

  1. Java读写文本文件操作

    package com.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; ...

  2. delphi读写文本文件

    delphi读写文本文件   在工作中遇到了这样一个问题,使用PLSQL将一个表的数据转化成一些列的insert语句存储到一个.sql文本中,我本来想使用access数据库中的查询视图一次执行这些语句 ...

  3. 03_Android项目中读写文本文件的代码

    编写一下Android界面的项目 使用默认的Android清单文件 <?xml version="1.0" encoding="utf-8"?> & ...

  4. 通过读写文本文件小结“关于python处理中文编码的问题”

    一.引言 无论学习什么程序语言,字符串这种数据类型总是着有非常重要.然而最近在学习python这门语言,想要显示中文,总是出现各种乱码.于是在网上查了很多资料,各说纷纭,我也尝试了许多的方法,有时候可 ...

  5. Java入门:读写文本文件

    文本文件的读写是学习java必须掌握的一项基本技术,因为在项目中时常会涉及到文本文件的读写. 一.使用FileWriter写文件 1.FileWriter类 [功能] FileWriter类专门用来写 ...

  6. 【289】◀▶ Python I/O & 读写文本文件

    参考:Python 文件 I/O 参考:Python OS 文件/目录方法 目录: 01   open 函数 用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写. 02   F ...

  7. Delphi通过ADO读写数据库

    ADO是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据. ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实 ...

  8. python 读写文本文件

    本人最近新学python ,用到文本文件的读取,经过一番研究,从网上查找资料,经过测试,总结了一下读取文本文件的方法. 1.在读取文本文件的时无非有两种方法: a.f=open('filename', ...

  9. StreamWrite-StreamRead 读写文本文件

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

随机推荐

  1. 2014华为机试西安地区A组试题

    2014华为机试西安地区A组试题 题目一.分苹果 M个同样苹果放到N个同样篮子里有多少种放法,同意有篮子不放. 1<=M<=10.1<=N<=10 比如5个苹果三个篮子,3,1 ...

  2. Cygwin安装与使用入门

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/canlets/article/details/28646115 对于 UNIX 本身,也有各种称呼. ...

  3. 初探Net框架下的XML编程技术

    一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了.本文将指导大家如何运用C#语言完成.Net框架下的X ...

  4. ORTP&&RTSP

    ortp为了提高实时性使用UDP发送 rtsp建立了一个TCPserver,等待客户端连接,此时打开VLC播放器-->打开网络串流-->输入rtsp地址,会请求RTSP Server建立一 ...

  5. jvm 知识点

    双亲委派模型的工作流程是: 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载器中, ...

  6. django模板里关闭特殊字符转换,在前端以html语法渲染

    变量 pagination_html是一个方法返回的html代码,需要在前端渲染出来,不是当字符串显示 <!-- /.box-body --> {% autoescape off %} { ...

  7. thinkphp.2 thinkphp5微信支付 微信公众号支付 thinkphp 微信扫码支付 thinkphp 微信企业付款5

    前面已经跑通了微信支付的流程,接下来吧微信支付和微信企业付款接入到thinkphp中,版本是3.2 把微信支付类.企业付款类整合到一起放到第三方类库,这里我把微信支付帮助类和企业付款类放到同一个文件了 ...

  8. android onSaveInstanceState()及其配对方法。

    转自:http://blog.chinaunix.net/uid-22985736-id-2977672.html onSaveInstanceState() 和 onRestoreInstanceS ...

  9. 学习笔记之Redis

    Redis https://redis.io/ redis.cn http://www.redis.cn/ Azure Redis Cache Documentation - Tutorials, A ...

  10. 在Linux 系统 Latex安装 使用入门教程

    来源: http://blog.chinaunix.net/u/25605/showart_2100398.html 入门介绍好文:TeX.LaTeX.TeXLive 小结 笔记详情:http://v ...