excel转换 txt竖线分隔符 为 xlsx 转换为 csv
2023年4月10日 星期一 更新
def txt_to_csv(txt_path):# 打开txt文件并读取内容with open(txt_path, 'r', encoding='utf-8') as file:txt_data = file.read()# 将txt内容按行分割,然后按竖线分隔符分割每行数据,并将其转换为列表txt_list = [line.split('|') for line in txt_data.split('\n')]csv_path = txt_path.replace('.txt', '.csv')# 将列表写入csv文件with open(csv_path, 'w', newline='', encoding='utf-8') as file:writer = csv.writer(file)writer.writerows(txt_list)
import csv
import openpyxltxt_path = r'C:\Users\admin\Documents\SAP\SAP GUI\i.txt'# 打开 txt 文件并读取数据
with open(txt_path, 'r', encoding='utf-8') as f:reader = csv.reader(f, delimiter='|')data = list(reader)# 创建 Excel 文件并写入数据
wb = openpyxl.Workbook()
ws = wb.active
for row in data:ws.append(row)
wb.save('filename.xlsx')
import win32com.client, timexlApp = win32com.client.DispatchEx("Excel.Application")
xlApp.Visible = True
xlApp.DisplayAlerts = 0
# 宏所在的xls
wb = xlApp.Workbooks.OpenText(Filename= r"E:\code\dock_project\tiptop\1.txt",Origin= 950, # 指定的编码,繁体中文是950OtherChar = "|",DataType = 1,)
# wb.SaveAs(r"E:\code\dock_project\tiptop\1.xlsx", FileFormat=51)
xlApp.ActiveWorkbook.SaveAs( Filename = r"E:\code\dock_project\tiptop\1.xlsx",FileFormat = 51)xlApp.Quit()
vba 录屏 转成 python 代码
参考
https://learn.microsoft.com/zh-cn/office/vba/api/excel.workbooks.opentext
excel转换 txt竖线分隔符 为 xlsx 转换为 csv相关推荐
- excel转换txt文本(matlab版本)
本文讲解matlab如何将excel转换成txt文本,用到主要matlab函数xlsread(),fprint()两个函数,xlsread()读取excel文件,fprint()将字符串输出到文本. ...
- linux打开csv命令,在Linux命令行中将xlsx转换为csv
Gnumeric电子表格应用程序附带一个名为ssconvert的命令行实用程序,可以在各种电子表格格式之间进行转换: $ ssconvert Book1.xlsx newfile.csv Using ...
- 将xlsx转换为csv的神器
1.首先安装ssconvert 2.ssconvert -S 1.xlsx 1.csv #如果xlsx里面有多个sheet则会生成 1.csv.id多个csv文件
- excel转换txt能否将数据对齐
将文件另存为"带格式文本文件(空格分隔).prn格式". 然后用记事本打开这个prn文件再复制粘贴. http://club.excelhome.net/thread-97838- ...
- 【功能】:前台上传文件(txt,xls,xlsx,csv,pdf)五种格式的文件 后台java解析文件,并且判断文件内容是否为零字节
描述:前台html上传文件到后台解析文件.文件类型有txt,xls,xlsx,csv,pdf这五种类型,并且要判断文件内容是否为空,就是有文件,但是文件内容的字节为零. 首先先配置需要maven依赖. ...
- Python实现不规则txt文本数据读取并转换为csv文本
1.需求描述 现在有如下数据文件: id name age 1 小明 13 2 小张 15 3 小王 13 4 张三 14 5 王五 18 需要将上述数据转化为csv文本数据,众所周知,csv是逗号分 ...
- 使用UTF8编码将Excel转换为CSV
我有一个包含一些西班牙语字符(波浪号等)的Excel文件,我需要将其转换为CSV文件以用作导入文件. 但是,当我执行"另存为CSV"时,它会处理不是ASCII字符的"特殊 ...
- linux 拷贝xlsx_在Linux上,将xlsx Excel格式文件转换为CSV
在这个简短的配置中,我将展示如何使用Gnumeric电子表格程序将xlsx Excel格式文件转换为CSV. Gnumeric是这项工作的最佳工具,因为它将节省大量时间.让我们从安装Gnumeric开 ...
- 如何用python把xlsx变为csv_python将excel转换为csv的代码方法总结
import pandas as pd data = pd.read_excel('123.xls','Sheet1',index_col=0) data.to_csv('data.csv',enco ...
最新文章
- poj 2063完全背包
- [blog摘要]Exploring and Decoding ETW Providers using Event Log Channels
- 树莓派4b设置RTC时钟模块DS3231
- php mysql实现每日签到积分_php+mysql+jquery实现日历签到功能
- 安卓进阶系列-02搜索框(PersistentSearch)的使用
- 现代的缓存设计方案:Window-TinyLFU
- HALCON示例程序inspect_solar_fingers.hdev太阳能电池板电路缺陷检测
- c# 开发window服务
- (二)ngxin设置用户认证
- Pandas 索引(index)/选取(select)/标签(label)操作
- 题解 P1006 传纸条
- 如何成为一名卓越的数据科学家——第一剑之再谈问题定义
- Java开发框架!高级java工程师简历模板
- java连接SqlServer2000
- java jsp 乱码_JSP中文乱码问题
- 220kv变电站计算机监控系统网络结构图,变电站二次系统设计计算机监控系统组屏(柜)方案...
- 【网页模板代码】0代码也可以制作网站?使用网页模板!
- SAP中部分凭证状态导致的审计序时账和科目余额不平——会计凭证中的注释项目
- 其他:鼠标滚轴坏了如何修?
- 十张图带你看中国交通变迁