如果在 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 底部的状态栏中查看计数。