Delphi里如何保存并关闭excel
来源:互联网 发布:中南远程网络教育平台 编辑:程序博客网 时间:2024/05/12 10:02
procedure
TForm1
.
Button6Click(Sender: TObject);
var
xlstest, thesheet:Variant;
begin
try
xlstest:=CreateOleObject(
'Excel.Application'
);
except
Exit;
end
;
xlstest
.
WorkBooks
.
Open(ExtractFilePath(Paramstr(
0
))+
'tt.xls'
);
thesheet:= xlstest
.
Workbooks[
1
].Worksheets[
'sheet1'
];
thesheet
.
cells
.
item[
2
,
2
]:=
'aa'
;
//memo1.text;
xlstest
.
DisplayAlerts:=
false
;
xlstest
.
ActiveWorkBook
.
SaveAs(ExtractFilePath(Paramstr(
0
))+
'tt.xls'
);
xlstest
.
Quit;
end
;
procedure
TForm1
.
Button6Click(Sender: TObject);
var
xlstest, thesheet:Variant;
begin
try
xlstest:=CreateOleObject(
'Excel.Application'
);
except
Exit;
end
;
xlstest
.
WorkBooks
.
Open(ExtractFilePath(Paramstr(
0
))+
'tt.xls'
);
thesheet:= xlstest
.
Workbooks[
1
].Worksheets[
'sheet1'
];
thesheet
.
cells
.
item[
2
,
2
]:=
'aa'
;
//memo1.text;
xlstest
.
DisplayAlerts:=
false
;
xlstest
.
ActiveWorkBook
.
SaveAs(ExtractFilePath(Paramstr(
0
))+
'tt.xls'
);
xlstest
.
Quit;
end
;
if
self
.
OpenDialog1
.
Execute
then
filename:=self
.
OpenDialog1
.
FileName;
if
filename=
''
then
Exit;
//打开Excel报表
form1
.
teminate_excel;
try
Self
.
ExcelApplication1:=TExcelApplication
.
Create(Self);
Self
.
ExcelApplication1
.
Connect;
except
messagebox(application
.
Handle,
'无法生成Excel报表,请确定安装了Excel后重试'
,
'信息'
,mb_ok
or
mb_iconinformation);
exit;
end
;
Self
.
ExcelApplication1
.
Visible[
0
]:=
False
;
Self
.
ExcelApplication1
.
DisplayAlerts[
0
]:=
False
;
//这句屏蔽提示对话框,可以实现保存时不出现是否覆盖的提示
self
.
ExcelApplication1
.
Workbooks
.
Open(filename,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
0
);
self
.
ExcelWorkbook1
.
ConnectTo(Self
.
ExcelApplication1
.
Workbooks[
1
]);
self
.
ExcelWorksheet1:=TExcelWorkSheet
.
Create(self);
self
.
ExcelWorksheet1
.
ConnectTo(Self
.
ExcelWorkbook1
.
Worksheets[
1
]
as
_worksheet);
self
.
ExcelWorksheet1
.
SaveAs(
'f:\统计报表.xls'
);
//这句实现保存
0 0
- Delphi里如何保存并关闭excel
- Perl里如何捕获并保存警告
- 修改EXCEL并保存
- 如何把SQL SERVER里的数据保存到EXCEL里
- 导出Excel,并保存本地
- delphi 调用excel,修改excel并显示
- mvc3如何导出数据到Excel并保存到任意路径,如何做,求解?
- rcp(插件开发)如何保存并关闭显示在编辑区的单个编辑器
- java 读取并保存excel中的图片
- java 读取并保存excel中的图片
- 读取excel数据并保存为xml
- 使用matlab读取excel数据并保存
- java调用Excel宏并保存更改
- 如何下载并保存网页
- 如何生成并保存图案
- 如何下载并保存网页
- 如何保存网页并编辑
- Delphi如何屏蔽标题栏关闭按钮
- Java:单例模式的七种写法
- Java_数组操作_反转
- LeetCode OJ 之 N-Queens II(N皇后 - 二)
- UVA 10417 - Gift Exchanging
- ViewPager与子View手势触摸冲突解决
- Delphi里如何保存并关闭excel
- AFNetWorking的使用总结
- solr 缓存性能 LRUCache和FastLRUCache
- 查看权限对象与表的对应关系
- online_judge_1467
- PHP学习笔记之显示数组与对象示例
- (转)我的算法学习之路
- 重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
- 统一交换机接口的千难万阻