Delphi中Excel的快速导入
来源:互联网 发布:什么是网络互联 编辑:程序博客网 时间:2024/06/07 17:34
//怎样可以提高EXCEL的导出速度?
uses ADODB,excel97,adoint;
function TForm1.ExportToExcel: Boolean;
var
xlApp,xlBook,xlSheet,xlQuery: Variant;
adoConnection,adoRecordset: Variant;
begin
adoConnection := CreateOleObject('ADODB.Connection');
adoRecordset := CreateOleObject('ADODB.Recordset');
adoConnection.Open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/Tree.mdb;Persist Security Info=False');
adoRecordset.CursorLocation := adUseClient;
adoRecordset.Open('SELECT * FROM tree',adoConnection,1,3);
try
xlApp := CreateOleObject('Excel.Application');
xlBook := xlApp.Workbooks.Add;
xlSheet := xlBook.Worksheets['sheet1'];
xlApp.Visible := True;
//把查询结果导入EXCEL数据
xlQuery := xlSheet.QueryTables.Add(adoRecordset,xlSheet.Range['A1']); //关键是这一句
xlQuery.FieldNames := True;
xlQuery.RowNumbers := False;
xlQuery.FillAdjacentFormulas := False;
xlQuery.PreserveFormatting := True;
xlQuery.RefreshOnFileOpen := False;
xlQuery.BackgroundQuery := True;
//xlQuery.RefreshStyle := xlInsertDeleteCells;
xlQuery.SavePassword := True;
xlQuery.SaveData := True;
xlQuery.AdjustColumnWidth := True;
xlQuery.RefreshPeriod := 0;
xlQuery.PreserveColumnInfo := True;
xlQuery.FieldNames := True;
xlQuery.Refresh;
xlBook.SaveAs('d:/fromD.xls',xlNormal,'','',False,False);
finally
if not VarIsEmpty(XLApp) then begin
XLApp.displayAlerts:=false;
XLApp.ScreenUpdating:=true;
XLApp.quit;
end;
end;
end;
- Delphi中Excel的快速导入
- (Delphi)Excel的快速导入
- Delphi 导出、导入Excel的一个快速方法
- Delphi将表中数据导入EXCEL中来的代码
- mysql中快速导入excel数据的方法
- Delphi编程将数据库数据快速导入Excel
- Delphi编程将数据库数据快速导入Excel
- Delphi编程将数据库数据快速导入Excel
- Delphi编程将数据库数据快速导入Excel
- Delphi编程将数据库数据用流快速导入Excel
- Delphi编程将数据库数据快速导入Excel
- Delphi Excel导入 的通用程序
- Delphi Excel导入 的通用程序
- Delphi Excel导入 的通用程序
- Delphi Excel导入 的通用程序
- [Delphi-码农]Delphi EXCEL导入
- Delphi中对Excel表格文件的导入和导出操作。
- delphi导入导出excel|oracle
- Delphi与XML
- 征集咱们BLOG的副标题!
- Delphi 与 XML 示例(直接利用IXMLDocument)
- Charset in J2EE Web Application
- Delphi与Excel
- Delphi中Excel的快速导入
- 免费发布一个简单而有趣的计算工具
- 困倦,因为9/11报告
- C#里的委托和事件实现Observer
- BBS 设计思路系列 ---- 逐步完善的道具中心
- 没有这个东东真的不行
- Delphi_Excel例子:单元格拷贝粘贴
- 用ADox获得表的唯一索引
- Luky Day!