直播网站程序源码,【openpyxl】只读模式、只写模式

直播网站程序源码,【openpyxl】只读模式、只写模式

1.只读模式

只读模式,如果你需要读取很大的Excel文件,但是又不改变和保存,例如只读取数值用于其他数据分析,这时候我们完全可以使用只读模式提供性能

 

1
<br>from openpyxl import load_workbook<br># 加载Excel文件时使用read_only指定只读模式<br>wb = load_workbook(filename='large_file.xlsx', read_only=True)<br>ws = wb['big_data']<br># 可以正常读取值<br>for row in ws.rows:<br>    for cell in row:<br>        print(cell.value)<br># 注意:读取完之后需要手动关闭避免内存泄露<br>wb.close()<br> 

2.只写模式

如果文件是以写为主,可以在创建工作簿的时候指定为只写模式以便提高性能,不管文件有多大,都可以把内存保持在10M以下

 

1
<br>from openpyxl import Workbook<br>from openpyxl.cell import WriteOnlyCell<br>from openpyxl.comments import Comment<br>from openpyxl.styles import Font<br>wb = Workbook(write_only=True)  # 创建工作簿时指定只写模式<br>ws = wb.create_sheet()  # 需要通过create_sheet创建一个sheet<br># 可以正常保存数据<br>for _ in range(100):<br>    ws.append([i for i in range(200)])  # 只能通过append写<br># 如果需要保留公式、注释等操作,可以使用WriteOnlyCell<br>cell = WriteOnlyCell(ws, value="冰冷的希望")<br>cell.font = Font(name='黑体', size=15)<br>cell.comment = Comment(text="这是注释", author="pan")<br>ws.append([cell])<br>wb.save('openpyxl/test.xlsx'

 

以上就是直播网站程序源码,【openpyxl】只读模式、只写模式, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-05-11 在线直播系统源码,Android开发之自带阴影效果的shape
2022-05-11 小视频源码,自定义倒计时,结束后进入重新发送界面
2022-05-11 短视频系统源码,几种常见的单例模式
点击右上角即可分享
微信分享提示