Python中写入模块xlsxwriter如何安装和使用
Admin 2022-08-24 群英技术资讯 824 次浏览
安装方式:
pip install xlsxwriter
若安装不上或者安装速度过慢,可以换国内的镜像源地址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlsxwriter
导入:
import xlsxwriter
book = xlsxwriter.Workbook() # 生成 excel 对象 sheet = book.add.sheet(工作簿名称) # 生成 excel 对象的工作簿名称
函数名 | 说明 | 参数 |
---|---|---|
xlsxwriter.Workbook() | 生成 excel 对象 | excel 文件名 |
add_worksheet() | 添加工作簿 | 工作簿名称 |
sheet.write() | 书写内容 | 行索引、列索引、内容 |
book.close() | 关闭 excel 对象 | 无 |
代码示例如下:
# coding:utf-8 import xlsxwriter # pip install xlsxwriter excel = xlsxwriter.Workbook('write.xlsx') # 初始化 excel 对象 book = excel.add_worksheet('study') # 添加工作簿 title = ['姓名', '性别', '年龄', '成绩', '等级'] # 定义 write.xlsx 的首行内容 for index, data in enumerate(title): # for循环 利用枚举函数将 title 的内容写入 "write.xlsx" 的首行 book.write(0, index, data) excel.close()
运行结果如下:
将项目中的 study.xlsx 文件的内容写入 write.xlsx
代码示例如下:
# coding:utf-8 import xlsxwriter # pip install xlsxwriter import xlrd # excel = xlsxwriter.Workbook('write.xlsx') # 初始化 excel 对象 # book = excel.add_worksheet('study') # 添加工作簿 # # title = ['姓名', '性别', '年龄', '成绩', '等级'] # 定义 write.xlsx 的首行内容 # # for index, data in enumerate(title): # for循环 利用枚举函数将 title 的内容写入 "write.xlsx" 的首行 # book.write(0, index, data) # excel.close() def read(): # 定义一个 read 函数读取 "study.xlsx" 文件 result = [] excel = xlrd.open_workbook('study.xlsx') book = excel.sheet_by_name('学生手册') for i in book.get_rows(): content = [] for j in i: content.append(j.value) result.append(content) return result def write(content): # 定义一个 write 函数 将读取到 "study.xlsx" 的内容写入到 "write.xlsx" 文件 excel = xlsxwriter.Workbook('write.xlsx') book = excel.add_worksheet('study') for index, data in enumerate(content): print(data) # 调试打印写入的每一行内容 for sub_index, sub_data in enumerate(data): # print(sub_index, sub_data) book.write(index, sub_index, sub_data) excel.close() if __name__ == '__main__': result = read() write(result)
运行结果如下:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了解决pytorch rnn 变长输入序列的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
这篇文章主要为大家介绍了python四则运算表达式求值示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
位运算就是直接对整数在内存中对应的二进制位进行操作,一般是将数字化为二进制数后进行操作。本文将利用Python语言实现位运算,感兴趣的可以了解一下
这篇文章主要为大家详细介绍了如何让Matplotlib、Seaborn的静态数据图动起来,变得栩栩如生。文中的示例代码讲解详细,感兴趣的小伙伴可以学习一下
这篇文章主要介绍了python中的单下划线与双下划线以及绝对导入与相对导入说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008