当前位置: 首页 > wzjs >正文

荥阳网站建设郑州竞价托管

荥阳网站建设,郑州竞价托管,北京网站设计培训机构,mac下怎么安装wordpress一、读取Excel中的数据 安装 xlrd 只能读取Excel内容 pip install xlrd1.2.0xlrd库的open_workbook函数打开Excel文件,并且返回一个Book对象,这个对象代表打开的Excel文件。 通过Book对象得到Excel文件的很多信息,比如 表单数量 和 表单名称…

一、读取Excel中的数据

安装
xlrd 只能读取Excel内容

pip install xlrd==1.2.0

xlrd库的open_workbook函数打开Excel文件,并且返回一个Book对象,这个对象代表打开的Excel文件。
通过Book对象得到Excel文件的很多信息,比如 表单数量 和 表单名称

import xlrdbook - xlrd.open_workbook('income.xlsx')print(f"表单数量 {book.nsheets}")
print(f"表单名称 {book.sheet_names()}")

要读取某个表单里单元格中的数据,必须要先获取表单(sheet)对象

# 表单索引从0开始,获取第一个表单对象
book.sheet_by_index( 0 )# 获取名为2022的表单对象
book.sheet_by_name('2022')# 获取所有的表单对象,放入一个列表返回
book.sheet()

获取了表单对象后,可根据起其属性得到:
表单行数 nrows
列数 ncols
表单名 name
表单索引 number

# 获取了表单对象后,可以使用cell_value方法,读取指定单元格中的文本内容
sheet.cell_value(rowx=0,colx=0)# 读取指定行所有单元格的内容使用row_values方法,参数为行号,存放在一个列表中返回
sheet.row_value(rowx=0)# 读取指定列所有单元格的内容使用col_values方法,参数为行号,存放在一个列表中返回
sheet.col_value(colx=0)

二、新建Excel,写入数据

创建一个新的Excel并写入数据,需要使用openpyxl库

openpyxl 库可读、写、改,但不支持老版本 Office2003的xls格式

import openpyxl# 创建一个Excel workbook 对象
book = openpyxl.Workbook()# 创建时,会自动产生一个sheet,通过active获取
sh = book.active# 修改当前 sheet 标题为 工资表
sh.title = '工资表'# 保存文件
book.save('信息.xlsx')# 增加一个名为 '年龄表' 的sheet,放在最后
sh1 = book.create_sheet('年龄表-最后')# 增加一个 sheet,放在最前
sh2 = book.create_sheet('年龄表-最前',0)# 增加一个 sheet,指定为第2个表单
sh3 = book.create_sheet('年龄表2',1)# 根据名称获取某个sheet对象
sh = book['工资表']# 给第一个单元格写入内容
sh['A1'] = '你好'# 获取某个单元格内容
print(sh['A1'].value)# 根据行号列号, 给第一个单元格写入内容,
# 注意和 xlrd 不同,是从 1 开始
sh.cell(2,2).value = '白月黑羽'# 根据行号列号, 获取某个单元格内容
print(sh.cell(1, 1).value)book.save('信息.xlsx')插入行、列
sheet 对象的 insert_rows 和 insert_cols 方法,分别用来插入行和列删除行、列
sheet 对象的 delete_rows 和 delete_cols 方法,分别用来删除行和列文字颜色、字体、大小
单元格里面的样式风格(包括颜色、字体、大小、下划线等)都是通过Font对象设定的import openpyxl
# 导入Font对象 和 colors 颜色常量
from openpyxl.styles import Font,colorswb = openpyxl.load_workbook('income.xlsx')
sheet = wb['2018']# 指定单元格字体颜色,
sheet['A1'].font = Font(color=colors.RED, #使用预置的颜色常量size=15,    # 设定文字大小bold=True,  # 设定为粗体italic=True # 设定为斜体)# 也可以使用RGB数字表示的颜色
sheet['B1'].font = Font(color="981818")# 指定整行 字体风格, 这里指定的是第3行
font = Font(color="981818")
for y in range(1, 100): # 第 1100 列sheet.cell(row=3, column=y).font = font# 指定整列 字体风格, 这里指定的是第2列
font = Font(bold=True)
for x in range(1, 100): # 第 1100 行sheet.cell(row=x, column=2).font = font# 指定 某个单元格背景色
sheet['A1'].fill = PatternFill("solid", "E39191")# 指定 整行 背景色, 这里指定的是第2行
fill = PatternFill("solid", "E39191")
for y in range(1, 100): # 第 1100 列sheet.cell(row=2, column=y).fill = fill# 在第1行,第4列 的位置插入图片
sheet.add_image(Image('1.png'), 'D1')wb.save('income-1.xlsx')
http://www.dtcms.com/wzjs/445010.html

相关文章:

  • 西安免费做网站公司西安快速排名优化
  • 大型电子商务系统网站建设南京seo
  • 台湾宜兰县政府建设局网站网站快速优化排名
  • 做中医药网站有前景吗优秀营销软文范例100字
  • b2b网站做推广有效果吗市场调研报告模板范文
  • 免费网站建设特色免费检测网站seo
  • 哪些网站可以做设计赚钱搜索引擎网络推广方法
  • 小狗做爰网站seo sem关键词优化
  • 目前做外贸的网站哪个比较好营销培训课程视频
  • 政府网站信息内容建设报告怎么打开网站
  • 做网站宁波竞价托管推广多少钱
  • 郑州网站建设没效果广州网络营销推广
  • 建程网官网平台武汉seo搜索引擎
  • 网站运营公司哪家值得推荐网店推广费用多少钱
  • github网站注册账号怎么做免费推广链接
  • 哈尔滨做网站的公司seo点击软件
  • 网站建设 生产引流推广接单
  • 武隆网站建设aso优化怎么做
  • 微信上可以做网站吗怎么宣传自己的店铺
  • 家政服务网站源码免费刷推广链接的软件
  • 企业网站怎么建设免费seo视频教程
  • 杭州市人民政府网站第三方网站流量统计
  • 做网站开票是多少个点的票优化培训方式
  • 中央广播电视总台2023年元宵晚会江苏seo
  • 网站建设与管理 管理课程如何做好营销
  • 室内设计师培训班哪家好seo外链代发
  • 做企业网站所需要的资料宁波seo资源
  • 网站改版建设软文推广一般发布在哪些平台
  • 北京市社会建设工作委员会网站大数据培训
  • 网站开发职业环境分析seo5