回 帖 发 新 帖 刷新版面

主题:excel导入字段问题

请问各位老师:
怎样使excel表的第一行导入成为新表的字段名,从而建立新表的结构.而使excel除第一行之外的数据成为新表的记录呢?

回复列表 (共12个回复)

沙发

在excel运行环境中将当前EXCEL表另存为dbf的数据表即可.

板凳

我还谢谢楼上,但问题没有解决,不是我要的结果.你的方法dbf表的第一条记录是excel的第一行,而我要求的是将excel的第一行成为dbf的字段名,请朋友给予帮助

3 楼

使用导入向导啊!

4 楼

也可以用:
ALTER TABLE - SQL 命令 
按第一行纪录修改字段命,
再删除第一条记录

5 楼

我想也可以先用循环读取excel的名称,再删除excel第一行.接着ALTER TABLE - SQL 命令 
按第一行纪录修改字段命也可以.

6 楼

给excel 赋值使用xlapp.cells(1,2).value="456",若在vf中读取excel中的xlapp.cells(1,2).value值代码怎样写呢?

7 楼

在excel中选中要转换的数据区域,包括第一行的字段名,然后点击“文件”====〉“另存为”,

文件类型选择“DBF 4”,文件名自定,然后保存就ok了!

  要注意的是有小数的字段要设成数值型,而且要保留小数位数若干位(根据需要自定),否则转到

foxpro以后小数会变成整数!

8 楼

还是谢谢楼上朋友,但你的方法不上我要的结果,请朋友帮助解决我的问题

9 楼

请朋友帮忙解决以下问题

10 楼

[quote]给excel 赋值使用xlapp.cells(1,2).value="456",若在vf中读取excel中的xlapp.cells(1,2).value值代码怎样写呢?[/quote]

还没搞定?

读取excel值=xlapp.cells(1,2).value

我来回复

您尚未登录,请登录后再回复。点此登录或注册