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

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

【问题讨论】:

    标签: excel


    【解决方案1】:

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

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

    【讨论】:

    【解决方案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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-08-19
            • 1970-01-01
            • 1970-01-01
            • 2012-02-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多