使用access2010可以直接操作execl工作表中的数据,对吗?
发布网友
发布时间:2022-04-30 00:51
我来回答
共1个回答
热心网友
时间:2022-06-27 13:48
如果是手工操作很简单,在access里选中要导出的表,点右键选导出,格式选EXCEL就可以了.
如果要通过代码,需要编写宏,用TransferSpreadsheet函数导出到EXCEL,以下是一个例子:
引用COM组件access10
Access.ApplicationClass oAccess = new Access.ApplicationClass();
oAccess.Visible = false;
//ACCESS10:
oAccess.OpenCurrentDatabase("d:\\test.mdb",false,"");
//导出到Excelo
Access.DoCmd.TransferSpreadsheet(Access.AcDataTransferType.acExport,Access.AcSpreadSheetType.acSpreadsheetTypeExcel9,"一个表名","d:\\test.xls",true,null,null);