python 读取excel数据并写入txt

10 篇文章 0 订阅
6 篇文章 0 订阅
import xlwt
import pandas as pd
import numpy as np
import os

#创建txt
def txt_create(path_txt,num, val):
        file = open(path_txt + '/' + 'gauge_%s.txt' % num, 'w')
        for i in val:
            file.write(str(i)+'\r\n')


path_txt = './txt'
path = './test.xls'
if not os.path.exists(path_txt):
    os.makedirs(path_txt)
#读取excel数据
df = pd.read_excel(path)
data = []
for rows in range(df.shape[0]):
    data.append(df.ix[rows].values)
#创建名字
num_list = []
for i in range(1,34):
    for j in range(1,31):
        num = ('%02d' + '%02d') %(i, j)
        num_list.append(num)

#同时遍历名字和每一行数据,创建txt
for (num, val) in zip(num_list, data):
    txt_create(path_txt, num, val)

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值