首页 > 其他分享 >通过 openpyxl 操作 excel 表格

通过 openpyxl 操作 excel 表格

时间:2023-07-05 10:56:09浏览次数:56  
标签:stus openpyxl 表格 excel print path line wb

博客地址:https://www.cnblogs.com/zylyehuo/

STEP1: 导入相关库

import os
from openpyxl import load_workbook

STEP2: 构建存放路径,将上传文件下载到服务器该路径下

excel_stus = request.FILES.get("excel_stus")  # 获取文件
path = os.path.join("media","files",excel_stus.name)  # 存放操作后的文件
with open(path,"wb") as f:
    for line in excel_stus:
        f.write(line)

STEP3: 通过python操作excel表格

加载某一个excel文件

wb = load_workbook(path)
# print("wb.sheetnames",wb.sheetnames)

获取sheet对象

worksheet = wb.worksheets[0]

获取单元格内容

for line in work_sheet.iter_rows(min_row=3):
    # print("line",line)
    # for cell in line:
    #     print(cell.value)
    print(line[索引值].value)  # 索引值从 0 开始

标签:stus,openpyxl,表格,excel,print,path,line,wb
From: https://www.cnblogs.com/zylyehuo/p/17527937.html

相关文章

  • 18个Excel中最常用的统计函数
    在日常工作中,数据统计是工作中最重要的一部分。今天兰色把Excel中最常用的统计函数整理了出来,共18个。为了方便同学们理解,选取的全是贴近应用的示例。 1、Count函数 作用:统计数字的个数示例:使用公式生成A列的序号=COUNT(A$1:A1)+1注:大小不一的合并单元格填充公式,要使用C......
  • python给多页excel工作表写跳转目录及回转链接
    1fromopenpyxlimportload_workbook2#fromopenpyxl.drawing.textimportParagraph,RegularTextRun3fromopenpyxl.worksheet.hyperlinkimportHyperlink4#fromopenpyxl.utilsimportget_column_letter56#打开现有的工作簿7workbook=load_workbo......
  • Element-常用组件-表格-表单-对话框-分页工具条
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><!--格式--><style>.el-table.warning-row{background:oldlace;......
  • EasyUI常用表格和方法
    好久没碰过EasyUI了,列个目前使用的(以备不时之需-毕竟有些参数官网找得慢)1.基础设置//获取值$('#id').combobox('getValue');$('#id').textbox('getValue');$('#id').checkbox('options').checked;//设置值$('#id').combobox('......
  • python接口自动化封装导出excel方法和读写excel数据
    一、首先需要思考,我们在页面导出excel,用python导出如何写入文件的封装前需要确认python导出excel接口返回的是一个什么样的数据类型如下:我们先看下不对返回结果做处理,直接接收数据类型是一个对象,无法获取返回值此时我们需要对返回数据做处理,如下;response.text#响应文本数据......
  • Camstar SSL需要证书下载才能导入excel
    谷歌浏览器F12,点击security,点击ViewCertificate.  下载好了,双击,进行安装 设置:注册表 ......
  • element-ui表格多选
    <template><el-tablesize="medium"v-loading="tableLoading":data="tableData.slice((currentPage-1)*pageSize,currentPage*pageSize)"stripeheight="100%&q......
  • EasyExcel 根据模板复制Sheet并将数据分页填充
    需求指定Excel模板文件,只给一个Sheet每个Sheet填充指定数量的数据,超过指定条数,根据模板Sheet复制并且追加数据准备工作引入easyExcelpom依赖<!--https://mvnrepository.com/artifact/com.alibaba/easyexcel--><dependency><groupId>com.alibaba</group......
  • python如何操作读取excel表格数据之xlrd模块
    xlrd模块支持读取xlsx和xls两种格式的excel表格数据,使用之前需要先安装(可以通过pip安装) importxlrd#读取excel文件路径readfile=xlrd.work_bork(r'excel文件所在路径') #获取sheetsheet=readfile.sheet_names()obj_sheet=readfile.sheet_by_name('sheet1') #......
  • 当使用POI打开Excel文件遇到out of memory时该如何处理?
    摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。当我们开发处理Excel文件时,ApachePOI是许多人首选的工具。但是,随着需求的增加、工程复杂,在打开复杂的Excel文件的时候可能会出现一些异......