Python - 使用 xlwt 写入表格
# -*- coding: utf-8 -*- import xlwt def write_excel(): f = xlwt.Workbook() fenlei = ['一类','二类','三类','四类'] data_list = [[1,2,3],[11,22,33,44],[111,222,333,444,555],[1111,2222,3333,4444,5555,6666]] # cell_overwrite_ok=True是为了可以让用户可以重复写内容用的 sheet1 = f.add_sheet('Sheet1',cell_overwrite_ok=True) row0 = ["第一列","第二列","第三列","第四列"] # 写第一行 for i in range(0,len(row0)): sheet1.write(0,i,row0[i]) # 升级写法,加上字体风格。 style = xlwt.XFStyle() font = xlwt.Font() font.name = 'Tahoma' font.bold = True font.italic = True font.underline = True # 合并单元格 # write_merge的函数定义: # def write_merge(self, r1, r2, c1, c2, label="", style=Style.default_style): # 0 <= c1 <= c2 <= 255 # 0 <= r1 <= r2 <= 65535 index = 1 for i in range(0,len(fenlei)): sheet1.write_merge(index, index + len(data_list[i]) - 1, 1, 1, fenlei[i], style) index = index + len(data_list[i]) sheet1.col(1).width = 5000 f.save('test1.xls') if __name__ == '__main__': write_excel()
本文来自博客园,作者:duchaoqun,转载请注明原文链接:https://www.cnblogs.com/duchaoqun/p/11971337.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?