C# 讲解五种导出access 数据到Excel 文件格式中 文章录入:7747
Net 责任编辑:7747
Net 237 【字体:小 大 】 1
首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点
这些方法都没有关闭Excel 进程
网上有好多关于用SQL 语句导入导出的例子,这里不再重复写了
方法1:调用com 组件,导出access 数据到Excel,就是直接调用access 的导出功能,此方法速度超级快 using Access; Access
ApplicationClass oAccess = new Access
ApplicationClass(); oAccess
Visible = false; try { //ACCESS9: oAccess
OpenCurrentDatabase("d:\\wcf
mdb",false,""); //导出到excel oAccess
TransferSpreadsheet(Access
AcDataTransferType
acExport,Acce ss
AcSpreadSheetType
acSpreadsheetTypeExcel9,"工作表名","d:\\wcf
xls",true,null,null); //导入txt //oAccess
TransferText(Access
AcTextTransferType
acExportDelim,"","Enterprise","d:\\wcf
txt",true,"",0); oAccess
CloseCurrentDatabase(); oAccess
Quit(Access
AcQuitOption
acQuitSaveNone ); System
Runtime