如题?
解决方案 »
- getWeatherbyCityName
- 求ATI GPU温度检测代码
- 问高手:WindowsMediaPlayer控件的两个问题?
- quickreport问题 急!!!
- 函數參數有個類型是 const avr:Variant我是不是不能改變他?
- 为什麽采用ADOCONNECTION连接数据库成功了,而无法登陆
- 请问如何设置TStringGrid的属性才能在其中写入文字?
- 有没有刷新目录的函数---在线等待(急)
- 关于BDE Alias的问题?
- 什么是串口通信啊!我这里有个串口通信的组建,但不会用1那位朋友给解释下串口通信
- treeview的选择问题?
- 十一回家手术,这周回来的,还未完全康复,散分祝早日康复!
var
v:Variant;
begin
try
v:= CreateOleObject('Excel.Application');
v.Visible := true;
v.Workbooks.Add;//新建EXCEL
v.Workbooks[1].WorkSheets[1].Name := 'Sheet1';
v.Workbooks[1].WorkSheets[1].Cells[1,1] :='abc';
v.Workbooks[1].WorkSheets[1].Cells[2,1] :='1233';
// ...
except
Application.MessageBox('创建Excel失败,可能没装Excel!', '提示');
end;
end;
var i,j:Integer;
StrList: TStringList;
Str,TempStr:string;
begin
Result:=false;
if TempLV.Items.Count<1 then exit;
if TempLV.Columns.Count<1 then exit;
StrList := TStringList.Create;
Str:= '';
for i:=0 to TempLV.columns.count-1 do
Str := Str+TempLV.columns[i].caption+#9;
StrList.Add(Str);
for I := 0 to TempLV.items.Count-1 do
begin
Str := '';
TempStr:=TempLV.Items[i].Caption;
Str :=TempStr+#9;
for j:=0 to TempLV.columns.count-2 do
begin
TempStr:=TempLV.Items[i].SubItems[j];
Str:=Str+TempStr+#9;
end;
StrList.Add(Str);
end;
StrList.SaveToFile(FileName);
StrList.Free;
Result:=true;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
ExportToExcel(Listview1,'c:\Temp.xls');
end;
http://www.e-jun.com/bbs/Announce/Announce.asp?BoardID=3&ID=15
procedure TForm1.Button1Click(Sender: TObject);
var
vWorkbook: IEjWorkbook;
vSheet: IEjWorkSheet;
iRow, iCol: Integer;
vCell: TZjCell;
begin
CreateEjunWorkBook(vWorkbook); vSheet := vWorkbook.Sheets.Add(0);
vSheet.SheetName := 'hello';
//添加单元格
vSheet.AddCell(0, 0, 'EjunXlsRW Demo');
vSheet.AddCell(1, 8, '数字类型');
vSheet.AddCell(2, 8, 888);
vSheet.AddCell(1, 6, '2005-10-5');
//合并单元格
vSheet.MergeCell(0, 0, 6, 0);
vSheet.MergeCell(2, 2, 4, 4);
//保存为Excel文件格式文件
vWorkbook.SaveToExcel('d:\test.xls');
// 用Excel打开刚才保存的文件,以资检验
ShellExecute(Handle, nil, 'd:\test.xls', nil, nil, SW_NORMAL);end;
var
v:Variant;
begin
try
v:= CreateOleObject('Excel.Application');
// 不显示Excel窗口
v.Visible := False;
v.Workbooks.Add;//新建EXCEL
v.Workbooks[1].WorkSheets[1].Name := 'Sheet1';
v.Workbooks[1].WorkSheets[1].Cells[1,1] :='abc';
v.Workbooks[1].WorkSheets[1].Cells[2,1] :='1233';
// 保存文件
v.Workbooks[1].SaveAs('c:\abc.xls');
except
Application.MessageBox('创建Excel失败,可能没装Excel!', '提示');
end;
end;
v.Quit;
v := Unassigned;