.dat文件导入excel2019,并保存为.csv文件

从网上下载到了1M数据集,本来以为能直接用,谁曾想把压缩包一打开,里头是.dat文件,而仿真代码中是用到了.csv文件。这就烦人了,我试过用python把文件直接转成.csv,奈何过程频频出现问题,试了几个代码都不太行,我也放弃了,索性,直接咱笨点操作转吧,就不搞什么代码了。网上搜了很多,但没有完全符合我要求的教程,所以,自己整理总结。

具体步骤如下:
1、将.dat文件用记事本打开,ctrl+a、ctrl+c复制里面所有的内容。
2、新建一个.txt文件,自命名,我选择同名,ctrl+v,将内容全部复制过去,并保存。
3、打开excel2019,新建空白工作簿,选择 数据-》从文本/CSV
在这里插入图片描述
4、选择我们刚刚做好的.txt文件,并导入
在这里插入图片描述
5、选择转换数据,其中分隔符等由实际.txt文件内容而定
在这里插入图片描述
6、点击关闭并上载,如果数据量比较大的话,需要几秒钟时间,然后数据就到了我们的excel中
在这里插入图片描述
在这里插入图片描述
7、此时,我们将文件保存为.csv格式
在这里插入图片描述
在这里插入图片描述
这时,我们的操作就完成了,虽然笨了点,但是比调bug,找出问题出错点,简单不少。

要将Python程序中的.dat文件批量汇总到Excel中,可以按照以下步骤进行操作: 1. 首先,使用Python中的os模块获取.dat文件所在的目录路径。 2. 使用Python中的glob模块,结合目录路径和通配符,获取所有.dat文件文件名。 3. 创建一个新的Excel文件,可以使用Python中的openpyxl库来操作Excel。 4. 使用循环迭代的方式,依次读取每个.dat文件的内容,并将数据写入到Excel文件中。可以使用Python中的pandas库来方便地处理数据。 5. 在写入数据时,可以根据需要自定义Excel表格的格式,如指定标题、列名、数据格式等。 下面是一个简单示例代码的框架: ```python import os import glob import pandas as pd from openpyxl import Workbook # 获取.dat文件所在的目录路径 dir_path = "path/to/dat/files/" # 获取所有.dat文件文件dat_files = glob.glob(os.path.join(dir_path, "*.dat")) # 创建一个新的Excel文件 wb = Workbook() ws = wb.active # 遍历所有.dat文件 for dat_file in dat_files: # 读取.dat文件内容 df = pd.read_csv(dat_file, delimiter="\t") # 根据实际情况可能需要调整参数 # 将数据写入Excel文件 # 可以根据需要自行设置标题、列名等 ws.append(df.columns.tolist()) # 写入列名 for _, row in df.iterrows(): ws.append(row.tolist()) # 保存Excel文件 wb.save("output.xlsx") ``` 上述示例代码仅提供了一个基本的框架,具体根据实际情况可能需要根据数据格式、文件结构等进行一些调整和优化。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值