需要修改你的导出命令格式,最重要的就是输出格式。
"Microsoft Excel (xlsx)"=> acFormatXLSX
DoCmdOutputTo acOutputForm, "frmExport", acFormatXLSX, "C:\TEMP\ExportXLSx", True
或
DoCmdTransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "MyQueryName", "C:\MYxlsxFileName", True
参考:
>
如果单位名称,电话,联系人,都在一个表里面。那就可以使用数据库工具自带的导入导出工具很方便的导出。
想问下楼主,你朋友给你做的asp程序连接的是什么数据库?
mssql还是access?
如果是access那就太简单了。
推荐安装office 2007
然后打开mdb的数据库
在存储用户信息的那个表上点击右键,
然后选择导出,选择你要导出的类型。
下一步,下一步。就ok啦
先看一下查询,以便核对一下结果。
接下来是创建宏。
创建(标题栏)→宏→显示所有 *** 作→ImportExportSpreadsheet;
如图
设置宏的参数。
迁移类型:导出(这里用导出);
电子表格类型:Microsoft Excel 97 - Excel 2003 Workbook;
表名称:成绩查询(这个是查询的名称);
文件名:C:\Users\Administrator\Desktop\学生\成绩查询_2016xls(前面是导出的路径,后面带xls的是导出的表名);
带有字段名称:有(表示第一行作为字段名)
运行宏,并检验结果。
首先excel2003中最多65536行,其次如果要做就要分表来导出,比较麻烦,建议升级到excel2007,然后采用access的外部数据——》导出excel功能导出到excel2007。就可以了
可能是程序错误或者驱动问题。
首先第一步,点击桌面上的数据库,第二步,打开主界面,第三步,点击上方的 外部数据 ,第四步,继续点击图中所示 Excel 按钮,第五步,d出一个导出窗口,根据图中所示进行选择,并点击确定,第五步,d出一个导出窗口,根据图中所示进行选择,并点击确定,第七步,Excel文件成功导出。
Access中确实具备直接导出Excel的功能,就日常使用来讲,将Access中的表、查询这两种对象导出Excel文件比较常见。
以上就是关于在ACCESS中建立按钮导出EXCEL全部的内容,包括:在ACCESS中建立按钮导出EXCEL、ACCESS分段查询数据,并导出到EXCEL表格,简单又难!、asp程序,把access数据导出成excel表格等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)