python-xlwt写入excel详解
import xlwt
workbook=xlwt.Workbook()#创建一个新的工作簿
sheet=workbook.add_sheet("no1")#在工作簿中添加一个新的工作表,如果不给名字的话就是默认的名字 这里的名字是no1
sheet.write(0,0,'text')#向第一个单元格写入text
#上面的语句是按照独立的单个单元格来写入的
#下面按照行来写入 因为有的时候 需要按照行来写入
row2=sheet.row(1)#在第二行创建一个行对象
row2.write(0,'shu')#向第二行第一列写入 shu
row2.write(1,'shun')#向第二行第二列写入 shun
#下面是按照列来写入的 不向上面xlwt又row方法 目前为止我还没有发现 xlwt的列方法 所以下面只能结合着循环使用 来达到按照列写入的目的
#向所有的单元格写入同样的类容 shu'
#提前补充一点 按照行或者是列输入 其实都可以以写入单元的形式进行 只不过是搭配着循环使用而已
for i in range (0,5):
sheet.write(i,3,'shu')
#把列表里面的元素逐个的分配到相应的单元格里面
spam=[0,1]
for i in range(0,2):
sheet.write(i,6,spam[i])
#向所有的单元都写入同一个列表 注意这里列表里面的元素必须是字符串类型
spam2=['0','1']
for i in range(0,2):
sheet.write(i,5,spam2)
#列表里面有着不同的数据类型 还是将它们按照顺序写入 相应的单元格里面
spam3=['shu',1,2,3,'shun']
for i in range(0,len(spam3)):
sheet.write(i,7,spam3[i])
#在这里就可以保存数据表了 注意最好是xls格式 因为最新的xlsx格式 xlwt貌似不支持
workbook.save('example2.xls')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具