如果在 Excel 中打开包含较大数据集的文件(例如分隔文本 (.txt) 或逗号分隔的 (.csv) 文件),你可能已经看到警告消息,“此数据集对于 Excel 网格来说太大。如果保存此工作簿,将丢失未加载的数据。“这意味着数据集超过了 Excel 中可用的行数或列数,因此某些数据未加载。
请务必采取额外的预防措施以避免丢失任何数据:
- 使用“获取数据”在 Excel for PC 中打开文件- 如果有适用于电脑的 Excel 应用,则可以使用 Power Query 加载完整的数据集并使用数据透视表对其进行分析。
- 不要在 Excel 中保存文件 - 如果覆盖原始文件进行保存,将丢失所有未加载的数据。 请记住,这也是一个不完整的数据集。
- 保存截断副本 - 如果需要保存文件,请转到“ 文件>”“保存副本”。 然后输入另一个名称,以明确这是原始文件的截断副本。
如何打开超过 Excel 网格限制的数据集
使用 Excel for PC 意味着可以使用 “获取数据” 导入文件来加载所有数据。 虽然数据在 Excel 中显示的行数和列数仍不会超过数目,但完整的数据集就在那里,你可以分析数据而不会丢失数据。
- 在 Excel 中打开一个空白工作簿。
- 在“数据”选项卡上的“获取 & 转换数据”组中选择“从文本/CSV”
- 查找文件并选择 “导入”。
- 在预览对话框中,选择“ 加载到 ”,然后选择“ 数据透视表”。
如果未看到 “加载到 ”按钮,请先选择 “加载 ”按钮旁边的向下箭头。 - 加载后, 使用字段列表排列数据透视表中的字段。 数据透视表将处理整个数据集来汇总数据。
- 还可以 对数据透视表中的数据进行排序 或 筛选数据透视表中的数据。
有关 Excel 文件格式限制的详细信息
使用 Excel 时,请务必注意正在使用的文件格式。 .xls 文件格式的每张纸限制为 65,536 行,而 .xlsx 文件格式的限制为每张纸 1,048,576 行。 有关详细信息,请参阅 Excel 支持的文件格式 和 Excel 规范和限制。
若要帮助防止达到 Excel 限制,请确保使用的是 .xlsx 格式而不是 .xls 格式,以利用更大的限制。 如果您知道您的数据集超出了 .xlsx 限制,请使用备用解决方法打开并查看所有数据。
提示
在 Excel 中打开数据集时,请务必交叉检查是否已导入所有数据。 您可以检查源文件中的行数或列数,然后在 Excel 中确认其匹配。 通过选择整行或整列并在 Excel 底部的状态栏中查看计数来执行此操作。