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

荥阳网站建设sem账户托管

荥阳网站建设,sem账户托管,开跨境电商的店需要多少钱,个人网站做外链方法一、读取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/486327.html

相关文章:

  • github允许做网站服务器产品推销方案
  • 天马网络网站搜索引擎seo如何优化
  • 做ppt好的网站有哪些重庆网站建设
  • 做网站如何推广长春网站关键词排名
  • 如何做网站seo市场调研报告最佳范文
  • 网站建设实验分析总结2023年6月份疫情严重吗
  • 台州服务网站网站维护需要多长时间
  • 虚拟币交易网站源码电视剧排行榜百度搜索风云榜
  • 常宁市网站建设海外自媒体推广
  • 网站公告怎么做seo在线优化工具
  • 国外做彩票网站推广是合法的吗郑州竞价托管公司哪家好
  • java做租房网站项目设计如何申请百度竞价排名
  • 手机网站开发语言sem工作内容
  • 室内装饰设计平面图零基础学seo要多久
  • 秦皇岛营销式网站企业网站搜索优化网络推广
  • 专门做宠物食品的网站宁波网络推广公司有哪些
  • 企业域名申请流程西安seo服务商
  • 智慧景区网站建设软文街
  • wordpress 编辑器 换行优化设计答案六年级上册
  • 南昌正规网站公司吗新媒体运营
  • 带做网站价位网络平台建站
  • 我的网站突然找不到网页了网络营销有哪些方式
  • 樟木头网站设计网站接单
  • 图片类网站 怎么做优化域名权重是什么意思
  • 网站设计网站建设公司网站营销外包哪家专业
  • 网页制作与网站建设教程长沙建站优化
  • 青海网站开发外链收录网站
  • 中石化两学一做网站seo1短视频网页入口营销
  • 做外贸需要独立网站企业网站优化解决方案
  • 微信小程序商店wordpress做seo网络公司