C++将Access数据库中几十万条的数据导出至Excel文件

xudeyu2016 2017-12-07 11:37:24
之前写了很多MFC软件,能够将Access数据库中的数据导出至Excel文件中,但是当时没有考虑数据量大的问题,现在逐渐很多客户都反映软件无法将数据导出的问题,求教各位大神啊。
...全文
884 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sevancheng 2017-12-11
  • 打赏
  • 举报
回复
可以导出到多个文件
赵4老师 2017-12-08
  • 打赏
  • 举报
回复
通过.csv格式的文件中转?
zgl7903 2017-12-07
  • 打赏
  • 举报
回复
EXCEL 好像有最大行和最多列限制 Excel2003版最大行数是65536行。Excel2007开始的版本最大行数是1048576行。Excel2003的最大列数是256列,2007以上版本是16384列。 升级Office版本或者 超过一定行数/列数 新添加Sheet或者新建文件
Uncle_higo 2017-12-07
  • 打赏
  • 举报
回复
我以前都是直接用access 或者 excel 里的 vba处理这些东西,如果不麻烦你也可以试下,感觉office自家的东西衔接的还是挺不错的
xudeyu2016 2017-12-07
  • 打赏
  • 举报
回复
因为我的数据库列有213列,在进行strcommand.Format(_T("SELECT * into [Excel 5.0;HDR=YES;DATABASE=%s].[sheet1] from %s"),path,VIEW_DATA);函数操作时,数据量行数超过1万条就提示“数据表满”,若采用一个个字段数据读出来再写入Excel文件时就会很慢了。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧