发布时间:2026/8/16 7:16:24
python处理xls文件 1、读取xls文件的数据import xlrd # 使用xlrd模块的open_workbook函数打开指定Excel文件并获得Book对象工作簿 wb xlrd.open_workbook(rD:\BaiduNetdiskDownload\数据文件\2022年股票数据.xls) # 通过Book对象的sheet_names方法可以获取所有表单名称 sheetnames wb.sheet_names() print(sheetnames) # 通过指定的表单名称获取Sheet对象工作表 sheet wb.sheet_by_name(sheetnames[0]) # 通过Sheet对象的nrows和ncols属性获取表单的行数和列数 print(sheet.nrows, sheet.ncols) for row in range(sheet.nrows): for col in range(sheet.ncols): # 通过Sheet对象的cell方法获取指定Cell对象单元格 # 通过Cell对象的value属性获取单元格中的值 value sheet.cell(row, col).value # 对除首行外的其他行进行数据格式化处理 if row 0: # 第1列的xldate类型先转成元组再格式化为“年月日”的格式 if col 0: # xldate_as_tuple函数的第二个参数只有0和1两个取值 # 其中0代表以1900-01-01为基准的日期1代表以1904-01-01为基准的日期 value xlrd.xldate_as_tuple(value, 0) value f{value[0]}年{value[1]:02d}月{value[2]:02d}日 # 其他列的number类型处理成小数点后保留两位有效数字的浮点数 else: value f{value:.2f} print(value, end\t) print() # 获取最后一个单元格的数据类型 # 0 - 空值1 - 字符串2 - 数字3 - 日期4 - 布尔5 - 错误 last_cell_type sheet.cell_type(sheet.nrows - 1, sheet.ncols - 1) print(last_cell_type) # 获取第一行的值列表 print(sheet.row_values(0)) # 获取指定行指定列范围的数据列表 # 第一个参数代表行索引第二个和第三个参数代表列的开始含和结束不含索引 print(sheet.row_slice(3, 0, 5))数据是这样的。2、把数据写入xlsimport random import xlwt student_names [关羽, 张飞, 赵云, 马超, 黄忠] scores [[random.randrange(50, 101) for _ in range(3)] for _ in range(5)] # 创建工作簿对象Workbook wb xlwt.Workbook() # 创建工作表对象Worksheet sheet wb.add_sheet(一年级二班) # 添加表头数据 header_style xlwt.XFStyle() pattern xlwt.Pattern() pattern.pattern xlwt.Pattern.SOLID_PATTERN # 0 - 黑色、1 - 白色、2 - 红色、3 - 绿色、4 - 蓝色、5 - 黄色、6 - 粉色、7 - 青色 pattern.pattern_fore_colour 5 header_style.pattern pattern titles (姓名, 语文, 数学, 英语) for index, title in enumerate(titles): sheet.write(0, index, title, header_style) # 将学生姓名和考试成绩写入单元格 for row in range(len(scores)): sheet.write(row 1, 0, student_names[row]) for col in range(len(scores[row])): sheet.write(row 1, col 1, scores[row][col]) # 保存Excel工作簿 wb.save(考试成绩表.xls)有设置字体颜色写入后的数据是这样的

相关新闻

2026/8/16 7:16:24

基于PHP的在线商城微信小程序(源码+讲解视频+LW)

联系博主 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 …

2026/8/16 7:11:24

Excalidraw本地化部署实战:从零搭建私有绘图协作平台

1. 项目概述:为什么要把Excalidraw搬到自家服务器?如果你经常画流程图、架构图或者需要和团队进行线上白板协作,大概率听说过或用过Excalidraw。它是一款开源的、手绘风格的在线绘图工具,界面清爽,上手极快&#xff0c…

2026/8/16 8:11:28

LabVIEW工具包安装全攻略:从核心概念到实战避坑指南

1. 项目概述:为什么LabVIEW工具包安装是工程师的必修课?如果你用过LabVIEW,大概率遇到过这种情况:网上找到一个心仪的视觉处理或数据采集案例,兴冲冲地打开项目,结果LabVIEW直接弹出一堆“缺少子VI”的断线…

2026/8/16 8:11:28

Context 从128k砍到32k,RAG准确率反升40%——月之暗面给我的5个血泪教训

Context 从128k砍到32k,RAG准确率反升40%--月之暗面给我的5个血泪教训 当大模型遇上上下文失控:从科幻小说事故到工业级RAG系统优化 周五下午的灰度评审会上,我的RAG系统突然把CEO的年度报告和竞品白皮书焊成了一篇科幻小说。当大模型用确信的语气引用根本不存在的"跨星际…

2026/8/16 8:11:28

从黑洞合并到系统设计:理解工程中的“质量损失”与守恒定律

最近在 Hacker News 上看到一个讨论,标题是“黑洞合并中的质量损失:这到底是怎么发生的?”。乍一看,这似乎是个纯粹的物理学问题,离我们这些写代码、搞工程的人很远。但如果你停下来想一想,会发现这个问题的…

2026/8/16 8:11:28

Vim光标移动高效技巧:从行首行尾到词间跳跃的完全指南

1. 为什么Vim的光标移动是效率的基石如果你刚开始接触Linux下的文本编辑,可能会觉得Vim的光标移动方式有点“反直觉”。为什么不用方向键和鼠标,而要记一堆像h、j、k、l、w、b、0、$这样的按键呢?这恰恰是Vim设计哲学的核心:让你的…

2026/8/16 8:11:28

从代码补全到任务执行:AI原生编码智能体架构与实践

如果你是一名开发者,最近可能已经对“AI 编程助手”这个词感到有些麻木了。从 GitHub Copilot 到 Cursor,再到各种基于大模型的代码补全工具,它们似乎都在做同一件事:根据你的注释或上下文,生成几行代码片段。这确实提…

2026/8/16 8:06:28

换了MacBook Pro第一周,MAC的宝藏软件开源库

换了MacBook Pro第一周,MAC的宝藏软件开源库 上个月我把用了五年的Windows笔记本淘汰了,咬牙入了台MacBook Pro。 开箱那一刻确实爽,铝合金机身、那块屏幕,质感没得说。 但爽了不到两小时,我就开始抓狂。 想解压个文件…

2026/8/16 0:00:35

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:36

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/16 0:00:35

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:36

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/15 9:46:39

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/15 4:56:16

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/15 9:46:30

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…