Python-openpyxl-在Excel表格指定区域写入指定数据

这篇具有很好参考价值的文章主要介绍了Python-openpyxl-在Excel表格指定区域写入指定数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

重点1:指定值要写成列表list形式,一行一个list,区域为一个大list;

重点2:定义的函数可以将Values按指定区域传入,在函数参数中指定起始行号和列号,即可通过函数遍历所有取值,得到该区域。文章来源地址https://www.toymoban.com/news/detail-837325.html

import openpyxl
from openpyxl.styles import Font, PatternFill, Border, Side, Alignment  # 字体、填充图案、边框、侧边、对齐方式

filename=r"E:\XX沪深300指数增强XX.xlsx"
data = openpyxl.load_workbook(filename)
sheet = data['sheet1'] #拿到指定sheet

def writeInExcelArea(value, row_num, col_num): # row_num是起始行号, col_num是起始列号,都为数字

    for i in range(0, len(value)):
        for j in range(0, len(value[i])):
            sheet.cell(row=i + row_num, column=j + col_num, value=str(value[i][j]))
            # openpyxl 读写单元格时,单元格的坐标位置起始值是(1, 1),即下标最小值为1,否则报错!


if __name__ == '__main__':

    value =      [  ["指标", "指标得分"],
                ["收益指标", a],
                ["风险指标", b],
                ["收益风险指标", c],  ]

    writeInExcelArea(value=value,row_num=1,col_num=9)

到了这里,关于Python-openpyxl-在Excel表格指定区域写入指定数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python利用docxtpl将excel数据写入word表格

    解决问题一:将excel数据读取,并将其保存在word中的表格 解决问题二:使用xlrd读入excel数据,如果是整数的话,打开word后发现保存变成了浮点数,后边多了“.0”。 问题一、 可以参考docxtpl快速上手使用,数据填入以及循环写入表格_sxuccs的博客-CSDN博客 docxtpl/python-docx_雪球干

    2024年02月12日
    浏览(29)
  • python 实现excel表选中区域数据转置并存入另一个excel指定的区域中方法

    import pandas as pd from openpyxl import load_workbook def qyhhsj(source_file,source_sheetname,source_col,source_start_row,source_end_row,source_start_col,source_end_col,target_file,target_sheetname,target_start_row,target_end_row,target_start_col,target_end_col):     \\\"\\\"\\\"     source_file  数据源表格所在的路径     source_sheetname   数据源表

    2024年02月16日
    浏览(31)
  • openpyxl 借助 smbprotocol 直接读取 smb 中excel 直接写入 共享盘

    参考 https://github.com/jborean93/smbprotocol/blob/master/examples/high-level/file-management.py https://github.com/jborean93/smbprotocol/tree/master/examples

    2024年02月13日
    浏览(34)
  • python自动化办公——定制化读取Excel数据并写入到word表格

    最近到了毕业设计答辩的时候,老师让我帮毕业生写一段毕业设计的功能就是提供一个 学士学位授予申请表 ,根据定制化需求,编写定制化代码。 docx格式的word如下图。 再提供一个Excel表格,要求可以直接读取表格里的对应内容,填入到word表格里的对应位置。表格是我自己

    2024年02月10日
    浏览(42)
  • Python基于指定范围筛选并剔除Excel表格中的数据

      本文介绍基于 Python 语言,读取 Excel 表格文件,基于我们给定的规则,对其中的数据加以 筛选 ,将 不在指定数据范围内 的数据剔除,保留 符合我们需要 的数据的方法。   首先,我们来明确一下本文的具体需求。现有一个 Excel 表格文件(在本文中我们就以 .csv 格式

    2024年02月08日
    浏览(37)
  • Python提取JSON文件中的指定数据并保存在CSV或Excel表格文件内

      本文介绍基于 Python 语言,读取 JSON 格式的数据,提取其中的指定内容,并将提取到的数据保存到 .csv 格式或 .xlsx 格式的表格文件中的方法。    JSON 格式的数据在数据信息交换过程中经常使用,但是相对而言并不直观;因此,有时我们希望将 JSON 格式的数据转换为 E

    2024年02月11日
    浏览(27)
  • Matlab:将数据写入 Excel 电子表格

    要将工作区中的表导出到 Microsoft® Excel® 电子表格文件中,请使用 writetable 函数。您可以将工作区中的数据导出到文件中的任何工作表,以及导出到该工作表中的任何位置。默认情况下,writetable 将表数据写入到文件中的第一张工作表,并从单元格 A1 处开始。 例如,创建一个

    2024年02月09日
    浏览(38)
  • ArrayList/MySQL数据批量写入Excel表格

    ArrayList/MySQL数据集合写入Excel 1.文章概述: 写入 Excel 文件通常需要使用一些库或工具,而\\\"EasyExcel\\\"通常是指的阿里巴巴开源的EasyExcel库。这个库可以让我们在Java中简便地进行Excel文件的读写操作。 2.导入配置: 3.Excel模板类 4.工具类示例代码:

    2024年02月09日
    浏览(26)
  • 鼠标随动指定区域高亮显示(Excel聚光灯)

    实例需求:工作表中数据表实现跟随鼠标选中高亮效果,需要注意如下几个细节需求 数据表为连续区域,但是不一定从A1单元格开始 数据表的前两行(标题行)不使用高亮效果 数据表中已经应用了条件格式,高亮显示取消后,不应破坏已经设置的条件格式 如果选中整列,则

    2024年01月16日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包