【发布时间】:2018-01-04 05:31:30
【问题描述】:
是否可以在 parquet 中转换 xlsx excel 文件而不在 csv 中转换? 问题是我有很多 excel 文件,每个文件都有很多,我不想在 csv 中转换每张表,然后在 parquet 中转换,所以我想知道是否有办法直接将 excel 转换为 parquet ?或者,有没有办法用 nifi 做到这一点? 我想用 python 脚本这样做
def csv_from_excel():
wb = xlrd.open_workbook('your_workbook.xls')
sh = wb.sheet_names()
for i in sh:
sh = wb.sheet_by_name(i)
your_csv_file = open('your_csv_file.csv', 'wb')
wr = csv.writer(your_csv_file, quoting=csv.QUOTE_ALL)
for rownum in xrange(sh.nrows):
wr.writerow(sh.row_values(rownum))
your_csv_file.close()
`
【问题讨论】:
标签: python excel xlsx parquet apache-nifi