|
编程方式:TransferSpreadsheet方法与transfertext方法有相似之处:1、导入导出数据库方式:文本transfertext方法:DoCmd.TransferText(TransferType, SpecificationName, TableName, FileName,HasFieldNames, HTMLTableName,CodePage)表格TransferSpreadsheet方法DoCmd.TransferSpreadsheet(TransferType,SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)2、执行命令.TransferSpreadsheet(TransferType:=acImport默认方式或 acLink链接方式导入导出,SpreadsheetType:=导入导出EXCEL表类型),TableName:=Access表名,FileName:=EXCEL表名,HasFieldNames:=-1为一行作表标题,0则不作,Range:=导入表格区域)3、SpreadsheetType、SpecificationName前者为EXCEL版本类型,后者即创建导入导出规格的分隔格式文件名称,一般同夹使用。如:schema.ini 文件为系统默认固度宽度文件.如该参数留空,则取默认的导入/导出规格4、在导文本中,特别留意其SpecificationName参数.schema.ini 文件为系统默认文本导入规格文件.不过这个文件不知道怎么查看,在导入文本文件中有指引学习与修改.更简单的是自己录一个规格文件,即外部数据源-导入表-高级-规格文件保存.该规格表在本数据库里,它隐藏了,只要打开选项,去掉勾在表模块中就可以看到规格表了.即(MSysIMEXcolumns、MSysIMEXspecs). |
|
共 1 个关于本帖的回复 最后回复于 2013-7-2 11:19