当前位置:数据库 > Excel >>

数据库问题 excel问题

excelⅠ中有编码a、数值 excelⅡ中有编码a、编码b、名称。 编码a不连续,不能应用排序的方法复制。 问:如何在excelⅠ中添加编码b、名称字段? look up怎么用?听别人说,可以用什么软件,批量导入数据库,或者用Access,具体怎么做?
答案:=vlookup(a1,sheet2!$a:$c,column(),0)
其他:请说明两个表格的表头,同时编码a是不重复的吗? 用 Schema.ini 文件也可以达到要求。 
作用:Schema.ini用于提供文本文件中记录的构架信息。每个 Schema.ini 项都用于指定表的五个特征之一:
1、文本文件名
2、文件格式
3、字段名、字段长度、字段类型
4、字符集
5、特别数据类型转换
指定文件名
文件名要用方括号括起来,例如如果要对 Sample.txt 使用数据构架信息文件,那么它的对应的项应该是
[Sample.txt] 

指定文件格式
格式说明
[/td]
[td=1,1,50%]
表格式
[/td]
[td=1,1,35%]
Schema.ini 格式描述

Tab 制表符分隔 文件中的字段用制表符分隔 Format=TabDelimited 
CSV 分隔 文件中的字段用逗号来分隔 Format=CSVDelimited 
自定义分隔 文件中的字段可以用任何字符来分隔,所有的字符都可以用来分隔,包括空格,但是双引号 ( " ) 除外 Format=Delimited(自定义分隔符)
- 或者没有分隔符 -
Format=Delimited( )

固定宽度 文件中的字段为固定长度 cg1留言,经测试,参数为:Format=FixedLength 

指定字段
你可以有两种方法在一个字符分隔的文本文件中指定字段名
1、在文本文件中的第一行包含字段名,并且设置 ColNameHeader 为 True 。
2、用数字编号指定每一列并且指定每一列的名字以及数据类型
你必须用数字编号指定每一列并且指定每一列的名字、数据类型以及长度(在固定长度分隔的文本文件中需要指定长度)
注意,设定了 ColNameHeader 选项,在 Schema.ini 中 Windows 注册时会忽略 FirstRowHasNames 选项。
你也可以指定字段的数据类型,使用 MaxScanRows 选项用来指定在确定列的数据类型时要扫描多少行数据。设置 MaxScanRows 为 0 将扫描整个文件。
如果文本文件第一行包含字段名,并且要扫描整个文件,改项目就要定义如下:
ColNameHeader=True
MaxScanRows=0 
接下来的项目用来指定表中的字段,使用列编号(Coln)选项来指定列。字段长度在“固定分隔文本文件中”是必填项目,在“字符分隔文本文件”中是可选项目。
示例:定义 2 个字段,CustomerNumber 是长度为 10 的文本字段、CustomerName 是长度为 30 的文本字段。
Col1=CustomerNumber Text Width 10
Col2=CustomerName Text Width 30 
语法如下:
Coln=ColumnName type [Width #]
参数解释如下:
参数 说明 
ColumnName 文本,标识字段名,如果包含空格要用双引号括起来 
type 数据类型包括:
Microsoft Jet 数据类型:Bit Byte Short Long Currency Single Double DateTime Text Memo
ODBC 数据类型: Char (same as Text) Float (same as Double) Integer (same as Short) LongChar (same as Memo) Date date format
其中date format 是日期的格式字符串例如:Date YYYY-MM-DD

Width 字符串的长度,后面的数字用来指定字段的长度(“固定分隔文本文件”为必填,“文字分隔文本文件”为可选) 
# 整形数字,标识字段长度 
指定字符集
CharacterSet 项有两个选择:ANSI | OEM
选择 ANSI 字符集用如下方法:
CharacterSet=ANSI 

上一个:在两个相同结构的excel中如何将a表中部分字段所对应的那些内容放到b表字段中
下一个:Excel表格中 如何利用数据有效性将单元格设置成为 mm/dd/yyyy hh:mm的格式?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,