是否有可能将xlsx Excel文件转换为Parquet而不转换为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()
`