我用的sqlserver的数据库,把excel存在字段里,请问如何打开字段里的excel文件

killer1978 2003-08-20 12:00:13
不许将字段里的excel导回硬盘再打开
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nhdj 2003-08-20
  • 打赏
  • 举报
回复
那就用ole动态输出到excel中吧
try
x:=createoleobject('excel.application');
except
begin
showmessage('不能打开Mircrosoft Excel'+#13+'请检查是否已经安装Office 97');
closeq;
abort;
end;
end;
x.workbooks.add(pchar(path)+'\excel.xls');
sheet:=x.workbooks[wbk].worksheets['测试'];

sheet.cells[3,1]:='1111';
sheet.cells[3,6]:='2222';

table1.close;
table1.TableName:='excel表'; //表1-1
table1.open; sdm.table1.first;
i:=8;
while not sdm.table1.eof do
begin

.....
end;
sdm.table1.next;
i:=i+1;
end;

具体关于ole的用法请参考别的书籍
polugen 2003-08-20
  • 打赏
  • 举报
回复
你可以放一OLE控件,类型为EXCEL,然后从数据库中读取此二进制,把它弄进OLE中
killer1978 2003-08-20
  • 打赏
  • 举报
回复
polugen(独孤狂客)可否提供代码

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧