怎样读取一个Excel文件,然后将每一个工作表的名称改为当前工作表中的某一个单元格的内容?谢谢!
解决方案 »
- Delphi程序的内存划分是怎么样的?
- 请问有比ListView显示速度更快的相应控件吗?
- 如何得到sqlserver服务的运行或停止状态??
- quickreport在预览时怎么只有8条数据出来,我数据库里有208条记录的,是不是哪里限制了
- 请教:对字符串各部位的提取
- 有谁想要 实现 [中国互动游戏中心 和浩方对战平台]的代码?
- 这个非可视化控件为什么不行?
- MaskEdit控件怎么设置浮点数输入格式?
- 我有用Delphi编写的Pascal编译器你有兴趣吗?
- 难道用adotable真的打不开带登陆密码的.mdb数据库?
- 求助,如何在DELPHI中调用windows操作系统的计算器!(给分50)
- 请教如何在maskedit中 实现格式 “2003/2004”这种
olehandle, workbook: OleVariant;
i: integer;
tstr: string;
begin
try
olehandle := GetActiveOleObject('excel.application');
except
try
olehandle := CreateOleObject('excel.application');
except
end;
end; WorkBook := olehandle.WorkBooks.Open('d:\book1.xls');
for i := 1 to workbook.worksheets.count do
begin
tstr := WorkBook.WorkSheets[i].Cells[1, 1];
tstr := Trim(tstr);
if tstr <> '' then
WorkBook.WorkSheets[i].Name := tstr;
end;
end;