首页 > 解决方案 > 如何使用 Python 将 .dat 文件转换为具有多个工作表的 csv 格式?

问题描述

我正在尝试转换DAT其中有两张纸和一张纸中有多列的文件。我怀疑它是一个二进制文件,因为我无法使用文本编辑器打开它,当我尝试使用内部软件将其导出为 excel 文件格式时,它显示该DAT文件有两张纸,其中一张包含一些标题信息,而另一张表为表格形式。我现在正在尝试使用 Python 将这些DAT文件转换为CSV格式,因为我想使用内部软件转换所有我无法做到的文件。

我已经尝试了一些可以在此处找到的示例代码,但它并没有给我预期的结果。

df = np.fromfile('test.DAT')

使用上面的代码有点工作,导致数组形式如下,没有任何标题,但我希望它是表格格式。

array([6.01347002e-154, 6.01347037e-154, 3.91007023e+097, ...,
       0.00000000e+000, 0.00000000e+000, 0.00000000e+000])

我不确定如何处理DAT导出为 excel 文件时生成 2 张工作表的文件。非常感谢任何提示或帮助,我希望我的问题很清楚。

标签: python

解决方案


推荐阅读