大数据学习-2024/3/28-excel文件的读写操作

借助第三方模块:inxlrd,xlwt

pip 第三方模块包管理工具

--> win+r --> cmd --> 打开操作系统

--> python --> 查看默认的解释器版本 --> exit()

--> pip list --> 查看第三方模块的列表

pip36 list --> 查看3.6版本安装的第三方模块列表

--> pip版本 uninstall 模块名 -->卸载指定模块

--> pip版本 install 模块名 -->安装指定模块

excel文件的读写:

excel文件的写入操作:

1.导入模块

python 复制代码
import xlwt

2.打开文件 : 类(对象的抽象),对象(类的具象)

复制代码
         车类            张三的红色比亚迪

xlwt.Workbook():实例化工作簿对象(得到一个工作薄对象)

python 复制代码
userNameAnd(小驼峰:变量,函数)  UserInfo(大驼峰:类)
book=xlwt.Workbook()

book.add_sheet():新增一个sheet标签页操作对象

python 复制代码
sheet=book.add_sheet('big_data')

3.写入数据

sheet.write(row,col,cont):向标签页对象指定行列写入数据
row:行号,计算机从0开始计数 col:列号,也是从0开始计数

python 复制代码
sheet.write(1,1,'hello world')

4.关闭文件: 保存退出

book.save(file_name):保存文件

python 复制代码
book.save('c.xls')

excel 文件的读取操作:

1.导入模块

python 复制代码
import xlrd

2.打开文件获取工作薄对象

xlrd.open_workbook(filename):打开excel文件获取工作簿对象

python 复制代码
book=xlrd.open_workbook('c.xls')

book.sheet_by_index(index):根据下标索引获取标签页对象
book.sheet_by_name(name):根据标签的名字获取标签页对象

python 复制代码
sheet=book.sheet_by_index(0)
sheet=book.sheet_by_name('big_data')
# 对象:对属性和函数的封装
python 复制代码
sheet.name :name属性

sheet.nrows :获取标签页对象的所有行数
sheet.ncols :获取标签页对象的所有列数

python 复制代码
print(sheet.name)
print(sheet.nrows)
print(sheet.ncols)

sheet.row_values(row[,start_col[,end_col]]):获取标签页对象指定行的数据值
sheet.col_values(col[,start_row[,end_row]]):获取标签页对象指定列的数据值

python 复制代码
print(sheet.row_values(1,1,2))
print(sheet.col_values(1))
相关推荐
小田学Python7 小时前
100行Python代码,搭一个能干活的AI Agent
python·langchain·大模型·ai agent
2601_964840277 小时前
4G云门禁普惠化技术实践:基于边缘计算破解成本、隐私、部署三大行业瓶颈
大数据·人工智能·边缘计算
具身智能进化论8 小时前
国产协作机器人品牌如何选择,企业长期使用更看重什么
大数据·人工智能·机器人·工厂方法模式
Csvn8 小时前
🐍 Day3 : Python 容器精讲 — list、dict、set、tuple 底层实现与高级操作
后端·python
weixin-a153003083168 小时前
python-装饰器
开发语言·python
我的xiaodoujiao8 小时前
快速学习Python基础知识详细图文教程17--类型注解和断点调试
开发语言·python·学习·测试工具
IvorySQL8 小时前
PostgreSQL 日报|PG18.5 回归测试崩溃问题(8 月 12 日)
大数据·数据库·人工智能·postgresql
明航咨询_贾老师9 小时前
《软件工程造价师报考全攻略:报名条件、考试流程与通关要点》
大数据·软件工程造价师
2503_931712489 小时前
国内广东乐运科技及行业头部AI数字化转型解决方案源头
大数据
学着改变2759 小时前
手持式超声波流量计为何首选行澳科技?便携巡检与外夹计量的性能标杆
大数据·网络·人工智能·科技·产品运营·量子计算