2017-05-30 214 views
0

我想从sql server management studio中导出大量数据(大约5百万行数为2列)到excel文件,但excel文件的最大大小约为1400000行如何将大型数据从sql server导出到excel文件

我试图导入和导出向导,但它并不完美 返回60000名的记录,则发生错误:

enter image description here

当我选择目标文件,我应该使用Excel版本 如果一个我选择'Microsoft Excel 2007'的消息ap ('Microsoft.ACE.OLEDB.12.0'提供者没有在本地机器上注册(System.Date))所以我选择'Microsoft Excel 97-2003'

我想导出数据到Excel或访问。

有什么建议吗?

+1

你打算如何处理这些数据?打开Excel并将数据导入数据透视表并从中进行汇总可能会更好。这允许有超过一百万行的数据。 – jkpieterse

+2

“我想将5M记录导出到Excel,但Excel的最大值是1M行,我该怎么办?”。那么,不是很多,如果你超过了最大限度,我们可以为你做的很少。 – HoneyBadger

+0

让我们来看看,“我想把一品脱的牛奶倒入一个半品脱的罐子里......”是的,没有错的! –

回答

2

“我想将数据导出为ex​​cel或访问”。

因此将其导入到Access。 2007年有一个2GB的表大小限制,但没有行限制(我记得)。

Excel是不会为你工作的。 2003(以及其他在2003兼容模式下运行时)有65,535行,2007+ 1,048,576行。

相关问题