import xlrd, xlwt
def read_xlsx_content(filename):
# xlxs文件格式,手机, 地址, 姓名, 身份证, 账号, 邮箱
# 从第二行开始读文件内容
wb = xlrd.open_workbook(filename)
booksheet = wb.sheet_by_name('Sheet1')
content = list()
for row in range(1, booksheet.nrows):
row_data = []
for col in range(booksheet.ncols):
cel = booksheet.cell(row, col)
val = cel.value
if type(val) == float:
val = int(val)
else:
val = str(val)
row_data.append(val)
content.append(row_data)
return content
def write2xlxs(filename, data):
# data [[], [], []...]
#
wbk = xlwt.Workbook()
font0 = xlwt.Font()
font0.name = 'Times New Roman'
font0.colour_index = 2
font0.bold = True
style0 = xlwt.XFStyle()
style0.font = font0
sheet1 = wbk.add_sheet('Sheet 1', cell_overwrite_ok=True)
nrow = 0
for i in data:
ncol = 0
for j in i:
if isinstance(j, tuple):
sheet1.write(nrow, ncol, j[0], style0) if j[-1] == 1 \
else sheet1.write(nrow, ncol, j[0])
else:
sheet1.write(nrow, ncol, j)
ncol += 1
nrow += 1
wbk.save(filename)
python 读写Excel文件
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Python使用openpyxl读写excel文件 这是一个第三方库,可以处理xlsx格式的Excel文件。pip...
- 参考文章:Python使用openpyxl读写excel文件 安装:使用管理员模式进行pip下载安装pip ins...
- 网上没有关于python读写同一个excel文件的教程,之前有一篇文章介绍了用另存为的方式来读写同一个文件,但是文...
- 冬天不努力,夏天徒伤悲,相信手臂上的肉肉绝对是不少妹子的烦恼,夏天不想露胳膊,冬天穿毛衣还显得臃肿,大雪飘飘的冬天...