用Delphi编写Access导出Excel文件
时间: 2023-05-23 09:03:58 浏览: 175
可以使用ADO组件连接Access数据库,然后使用Excel对象导出文件。具体代码可以参考以下示例:
1.连接Access数据库:
var
Conn: TADOConnection;
begin
Conn := TADOConnection.Create(nil);
Conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Access_DB.mdb;';
Conn.Connected := True;
2.导出Excel文件:
var
Excel: Variant;
begin
Excel := CreateOleObject('Excel.Application');
Excel.Workbooks.Add(-4167);
Excel.Visible := False;
Excel.ActiveSheet.Name := 'Sheet1';
Excel.Range['A1'].Value := '字段1';
Excel.Range['B1'].Value := '字段2';
// 导出数据
// ...
Excel.ActiveWorkbook.SaveAs('D:\Export.xlsx', 51);
Excel.Quit;
end;
注意:需要安装Access数据库驱动和Excel对象库。
阅读全文