[英]Read and manipulate xlsx file from local storage and extract some of the values from cells into .txt and .csv files
我是openpyxl的新手,昨天才开始。 我需要从 excel 文件有 500+ 行和 50+ 列的本地存储中提取 excel 文件中的数据。 我想将一些特定的单元格或列或行提取到 .txt 和 .csv 文件中。
我找不到在此代码中添加的错误在哪里
from openpyxl import *
import os
path = 'F:\\mis'
files = [i for i in os.listdir(path) if i.endswith('.xlsx')]
for f in files:
wb = load_workbook(os.path.join(path, f))
for row in wb['newxl.xlsx'].rows:
with open(row[2].value+'.txt', 'w') as outfile:
outfile.write(row[0].value)```
import pandas as pd
df=pd.read_excel("F:\\mis\\CASHE.xlsx")
cus_id=input("Please enter your customer id:")
cashe=['customer_id', 'customer_name', 'login_email_id', 'login_source', 'New_date', 'customer_status_name']
if cus_id == '':
df1=df[cashe]
else:
df1=df[cashe].loc[df['customer_id']==int(cus_id)]
df1.to_csv('Cashe1.csv')
print("csv printed with values")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.