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相关推荐

  1. excel转换txt文本(matlab版本)

    本文讲解matlab如何将excel转换成txt文本,用到主要matlab函数xlsread(),fprint()两个函数,xlsread()读取excel文件,fprint()将字符串输出到文本. ...

  2. linux打开csv命令,在Linux命令行中将xlsx转换为csv

    Gnumeric电子表格应用程序附带一个名为ssconvert的命令行实用程序,可以在各种电子表格格式之间进行转换: $ ssconvert Book1.xlsx newfile.csv Using ...

  3. 将xlsx转换为csv的神器

    1.首先安装ssconvert 2.ssconvert -S 1.xlsx 1.csv #如果xlsx里面有多个sheet则会生成 1.csv.id多个csv文件

  4. excel转换txt能否将数据对齐

    将文件另存为"带格式文本文件(空格分隔).prn格式". 然后用记事本打开这个prn文件再复制粘贴. http://club.excelhome.net/thread-97838- ...

  5. 【功能】:前台上传文件(txt,xls,xlsx,csv,pdf)五种格式的文件 后台java解析文件,并且判断文件内容是否为零字节

    描述:前台html上传文件到后台解析文件.文件类型有txt,xls,xlsx,csv,pdf这五种类型,并且要判断文件内容是否为空,就是有文件,但是文件内容的字节为零. 首先先配置需要maven依赖. ...

  6. Python实现不规则txt文本数据读取并转换为csv文本

    1.需求描述 现在有如下数据文件: id name age 1 小明 13 2 小张 15 3 小王 13 4 张三 14 5 王五 18 需要将上述数据转化为csv文本数据,众所周知,csv是逗号分 ...

  7. 使用UTF8编码将Excel转换为CSV

    我有一个包含一些西班牙语字符(波浪号等)的Excel文件,我需要将其转换为CSV文件以用作导入文件. 但是,当我执行"另存为CSV"时,它会处理不是ASCII字符的"特殊 ...

  8. linux 拷贝xlsx_在Linux上,将xlsx Excel格式文件转换为CSV

    在这个简短的配置中,我将展示如何使用Gnumeric电子表格程序将xlsx Excel格式文件转换为CSV. Gnumeric是这项工作的最佳工具,因为它将节省大量时间.让我们从安装Gnumeric开 ...

  9. 如何用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 ...

最新文章

  1. poj 2063完全背包
  2. [blog摘要]Exploring and Decoding ETW Providers using Event Log Channels
  3. 树莓派4b设置RTC时钟模块DS3231
  4. php mysql实现每日签到积分_php+mysql+jquery实现日历签到功能
  5. 安卓进阶系列-02搜索框(PersistentSearch)的使用
  6. 现代的缓存设计方案:Window-TinyLFU
  7. HALCON示例程序inspect_solar_fingers.hdev太阳能电池板电路缺陷检测
  8. c# 开发window服务
  9. (二)ngxin设置用户认证
  10. Pandas 索引(index)/选取(select)/标签(label)操作
  11. 题解 P1006 传纸条
  12. 如何成为一名卓越的数据科学家——第一剑之再谈问题定义
  13. Java开发框架!高级java工程师简历模板
  14. java连接SqlServer2000
  15. java jsp 乱码_JSP中文乱码问题
  16. 220kv变电站计算机监控系统网络结构图,变电站二次系统设计计算机监控系统组屏(柜)方案...
  17. 【网页模板代码】0代码也可以制作网站?使用网页模板!
  18. SAP中部分凭证状态导致的审计序时账和科目余额不平——会计凭证中的注释项目
  19. 其他:鼠标滚轴坏了如何修?
  20. 十张图带你看中国交通变迁

热门文章

  1. 微信小程序文本换行问题
  2. 数值策划的自我修养(一):任务流程的修改
  3. 书籍《TRIZ理论》
  4. STM32启动文件学习总结
  5. 用Wingrub安装Fedora 5
  6. AJP:自闭症、多动症及其正常兄弟姐妹的全脑白质纤维束异常
  7. 在控制面板,管理工具找不到Internet 信息服务
  8. java-net-php-python-jspm招警考试模拟题库计算机毕业设计程序
  9. Linux安全漏洞如何进行修复?
  10. 使用Node.js,AWS Lambda和MongoDB Atlas进行无服务器开发