目前使用珍珠从大量数据中生成表格并导出为excel。
我们希望切换到python报告系统。
寻找将.csv或.xls文件中的数据导入/解析为python的最佳方法,格式化该数据,在控制台中打印数据并将格式化数据导出到电子表格中。 (最好的意思是最简单/最简单的)
想要理想的输出:
%符号是可选的
*可以更改除字母
还希望在导出后在python中对这些数据做更多的工作
答案 0 :(得分:1)
这样的事情应该做的工作
for python3:
import csv
with open("output.csv","w",newline='') as f:
output = csv.writer(f)
for line in csv.reader(open("input.csv")):
for item in line[2:]:
#to skip empty cells
if not item.strip():
continue
item = item.split(":")
print([line[1]+item[0],item[1].rstrip("%")])
output.writerow([line[1]+item[0],item[1].rstrip("%")])
如果使用python2替换第二行
with open("output.csv","wb") as f: