直播网站程序源码,【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】只读模式、只写模式, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-05-11 在线直播系统源码,Android开发之自带阴影效果的shape
2022-05-11 小视频源码,自定义倒计时,结束后进入重新发送界面
2022-05-11 短视频系统源码,几种常见的单例模式