起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: op+

【结贴】ExcelToTable1**

[复制链接]
 楼主| 发表于 2008-5-9 09:10:16 | 显示全部楼层
换了个了。。其他的EXECL可以。。就是这样文件不行。。看出我上传的文档有什么不对了么?
回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:18:43 | 显示全部楼层
您是从什么地方获得了这个excel文件?查看文件二进制,好像不是标准的excel格式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 09:21:53 | 显示全部楼层
不是标准的excel格式????
文件是从打卡机读取出来的。不是自己做的。
回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:23:46 | 显示全部楼层
那读卡机输出的格式好像过于old了
回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:24:21 | 显示全部楼层
另存下应该就可以正常导入了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 09:33:56 | 显示全部楼层
是啊。。另存下就能读出来了。。晕。还有这样的事。第一次知道。
在浏览下的代码:
begin
if Opendialog1.Execute then
begin

edtPath.Text:=Opendialog1.FileName;
ExcelToTable1.FileName:=edtPath.Text;
end;
end;

在确定下的代码:
var
str:string;
begin
DataSource.DataSet.Open;
Business.Forms.ExcelFieldMapFunc.ShowFieldMapEditor(ExcelToTable1);
ExcelToTable1.Execute(str);
dialogs.ShowMessage(str);
end;


换回我自己写的代码。发现从EXECL中读出来的数据不能填到DATAGRID中。什么地方出错了。
回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:35:13 | 显示全部楼层
。。。您参考我的代码,看看哪里不对了。
如果不行,就直接用我的代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 09:40:34 | 显示全部楼层

ttt.jpg

99.19 KB, 下载次数: 395

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 09:41:42 | 显示全部楼层
..提示出现这个错误~

eee.jpg

29.31 KB, 下载次数: 394

回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:56:04 | 显示全部楼层
您的sheet叫软件部,而您定义的叫sheet1.重新定义下对应关系
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 10:58 , Processed in 0.042328 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表