1
我需要能够打开一个Excel文件到我的蟒蛇,然后将其格式化为一个表中的文件的名称叫做“流程图”我怎么能做到这一点如何打开Excel文件,然后将信息格式化为表格?
我需要能够打开一个Excel文件到我的蟒蛇,然后将其格式化为一个表中的文件的名称叫做“流程图”我怎么能做到这一点如何打开Excel文件,然后将信息格式化为表格?
使用xlrd,您可以将一个excel数据表,词典列表:
import xlrd
workbook = xlrd.open_workbook('foo.xls')
workbook = xlrd.open_workbook('foo.xls', on_demand = True)
worksheet = workbook.sheet_by_index(0)
first_row = [] # The row where we stock the name of the column
for col in range(worksheet.ncols):
first_row.append(worksheet.cell_value(0,col))
# transform the workbook to a list of dictionaries
data =[]
for row in range(1, worksheet.nrows):
elm = {}
for col in range(worksheet.ncols):
elm[first_row[col]]=worksheet.cell_value(row,col)
data.append(elm)
print data
您还可以使用Pandas
from pandas import *
xls = ExcelFile('flow charts.xls')
df = xls.parse(xls.sheet_names[0])
print df.to_dict()
你尝试过什么?我建议你使用熊猫。 –