是否可以在 Excel 2007 中看到超过 65536 行? [关闭]

Posted

技术标签:

【中文标题】是否可以在 Excel 2007 中看到超过 65536 行? [关闭]【英文标题】:Is it possible to see more than 65536 rows in Excel 2007? [closed] 【发布时间】:2008-10-13 14:27:30 【问题描述】:

我有一个超过 65536 行的 excel 文件。但是,我只能看到其中的前 65536 个。是否可以在 Excel 2007 中查看所有这些?

【问题讨论】:

【参考方案1】:

这是一个有趣的blog entry about numbers / limitations of Excel 2007。根据作者的说法,新的限制大约是一百万行

听起来您有一个在 Excel 2007 中以兼容模式打开的 Excel 2007 之前的工作簿(查看标题栏中是否显示兼容模式)。如果是这样,则工作簿有 65,536 行,而不是 1,048,576 行。您可以将工作簿保存为 Excel 2007 格式的 Excel 工作簿,关闭工作簿并重新打开它。

【讨论】:

我找不到博客条目。 :// @kame 哦,他们取消了链接。这是另一个内容相似的链接:blogs.msdn.com/b/arvinwu/archive/2008/10/02/… 保存为.xlsx后'关闭工作簿并重新打开'是重要的一步!【参考方案2】:

根据this MSDN entry,限制为100万行。您可以在兼容模式下运行,这会将您限制为 65k 的旧标准。你的 excel 标题中是否说明了兼容模式?如果是这样,您可以在“另存为”菜单下将文件另存为新样式文件,或者将默认设置更改为始终使用 2007 文件标准。

【讨论】:

是的,上面写着“兼容模式”。但是 xslx 中的“另存为”不起作用,因为新文件将仅保存 65536 行,因此原始文件中的所有后续行都将丢失。不兼容模式可以打开旧文件吗? 旧文件是超过 65k 行的 xls 是没有意义的……它可能是逗号分隔的文件,csv 文件类型吗?如果是这样,请将您的默认格式更改为 xslx 格式,然后我相信您将能够以新样式打开旧文件。如果是 xls,是什么生成的文件?不是 Excel!【参考方案3】:

我发现 65536 的限制仍然适用于数据透视表,即使在 Excel 2007 中也是如此。

【讨论】:

【参考方案4】:

我不能 100% 确定所有其他建议的目的是什么,但问题基本上与您在文件中的扩展名有关。如果您将文件保存为 Excel 97/2003 工作簿,它将不允许您查看所有百万行。创建一个新工作表并将其保存为工作簿,您将看到全部百万。注意:扩展名将是 .xlsx

【讨论】:

【参考方案5】:

Excel 2003,不包括 1M 行功能,于 2007 年开始引入。

在 Excel2007 中,另存为“普通”Excel 文件,而不是向后兼容的文件。

您可能需要关闭并重新打开 Excel 才能获得完整的 1M 行

蒂利普

【讨论】:

【参考方案6】:

是的,新限制约为 100 万行。

http://blogs.msdn.com/excel/archive/2005/09/26/474258.aspx

【讨论】:

以上是关于是否可以在 Excel 2007 中看到超过 65536 行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Pandas 读取超过 65536 行的 Excel 文件

Apache POI-HSSF 与 POI-XSSF

当超过 65,530 行时,EPPlus 损坏的 Excel 文件

高分求助:怎么处理百万条的excel数据

PHPWEB 网站模板发布产品怎么修改65K的大小限制?(想粘贴一个excel表,但是发布时候显示超过65K限制)

Python/Django 下载Excel2007