python 处理excel 批量添加 定义名称 5C

想给excel表格, 每个单元格 添加 定义名称, 定义名称内容为 此单元格所在 列 第一行的数据, 不知怎么批量实现?有哪位大佬指点一二 谢谢
。下边是我写的,这个只能 添加所有列第一行里边的定义名称,其他行无效呢?
wb = load_workbook(xl_file)
ws = wb.active
l_num = ws.max_column # 最大列
h_num = ws.max_row # 最大行
print(ws.max_row)
print(ws.max_column)
a_list = []
for i in range(2, h_num + 1): # h_num + 1
for j in range(1, l_num + 1):
p = ws.cell(row=1, column=j)
pz = p.value # 第一行的值 字段
a = ws.cell(row=i, column=j) # 每列标题
# print(j)
# aa = a.value # 此单元格里边的值 写入新表格
coord = a.coordinate # 此单元格坐标 A1 B1
print(coord)
l = re.findall(r'^[A-Z]*', coord)[0]
h = re.findall(r'[0-9]*$', coord)[0]
# 把sheet1 里的A2 设定为rpt_date
# dname = DefinedName(name='rpt_date')
# dname.value = "Sheet1!$A$2"
bb = "Sheet1!$" + l + '$' + h
print(bb)
dname = DefinedName(name='%s' % pz)
dname.value = bb
# print('>>>', dname, '---', type(dname))
wb.defined_names.append(dname)
#
wb.save(xl_savefile)
wb.close()

2个回答

ws["A1"] = value
ws为获取的sheet页对象
A1为excel坐标
value为值

l1159015838
殇夜07 你这个只是 更改 单元格里边的值, 我要的是 点击某个单元格,鼠标右键,定义名称
一年多之前 回复

你这个只是 更改 单元格里边的值, 我要的是 点击某个单元格,鼠标右键,定义名称

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python excel 读写,定义名称
# coding=utf-8 import re from openpyxl import load_workbook from openpyxl import Workbook # 保存为excel表格 from openpyxl.workbook.defined_name import DefinedName # from openpyxl.utils import absolute_...
如何定义EXCEL单元格的名称?
请问如何用表达式定义单元格?rn比如A1表示A列第1格,如果要表达A1的下一格怎么用表达式写?(不能直接写成A2)
Python处理Excel(一):Excel的简单处理
#! /usr/bin/env python # -*- coding:utf-8 –*- import xlrd import xlwt #import sys #sys.setdefaultencoding('utf-8') codecs.encode(obj[, encoding[, errors]] xlwt.Workbook() style = xlwt.easyxf('pattern: pattern solid, fore_colour light_blue;'
批量添加Excel批注图片
一个批量添加EXcel批注图片的VBA源码
EXCEL首尾批量添加字符
在EXCEL首尾批量添加字符,已测试过,兼容EXCEL2003-2012
python 处理Excel数据
可以用python处理excel的第三方库,大家可以根据自己安装的python版本以及处理Excel的需求选择性安装; 本机python版本为3.6,使用库来自第三方,为openpyxl。以下为openpyxl的简单操作示例。 注意: openpyxl只能操作 xlsx文件而不能操作 xls文件 安装 openpyxl:在命令行敲以下语句即可;          pip install o...
python之excel处理画图
最近换了一家公司,公司老大就给我一个excel让我练练手,简单的来说就是用python提取excel中得到的信息流,并作图
python 处理excel时间
# !/usr/bin/env python # -*- coding: utf-8 -*- import sys import pycontrol.pycontrol as pc import time import csv import ssl from datetime import date, datetime import urllib2 import urllib import co...
python 处理 excel格式文件
python 调用xlrd package就可以处理excel文件. 简单例子如下: 源码如下: # -*- coding: utf-8 -*- import xlrd   #---------------------------------------------------------------------- def open_file(path):     "
python处理Excel文件
python读写excel文件,xlrd和xlwt的简单用法
python处理excel
python处理excel的常见使用 基本的excel处理方法
Python处理excel合并单元格
读取 可以使用xlrd,也可以使用openpyxl,但是openpyxl读取不了.xls格式的Excel,需要转成xlsx,有点麻烦,所以使用了xlrd。 打开文件 xlrd也遇到了一点问题,文件如果是xls文件直接打开,在提取合并单元格的时候会拿不到数据,需要加上 formatting_info=True,formatting_info=True的时候打开.xlsx文件会报错NotImple...
python处理excel的模块
一、python处理excel的模块 xlrd:读取excel文件数据 xlsxwriter/xlwd:写excel文件 安装xlrd与xlsxwriter模块:pip install xlrd/xlsxwriter 二、xlrd模块处理 (1)打开excel文件: xl=xlrd.open_workbook(r"C:\DATA\test\selenium_test\login_mo...
初学python处理excel
1.去官网安装64位的python,我安装的是python3.6pip是跟随这个python3.6一起安装的2.运行pip install openpyxl这样第三方插件就安上了运行 pip install xlrd    读入并处理excel表单的第三方插件运行pip install xlwt    生成excel表单的第三方插件3.安装sublime text 3使用注册码注册help>...
Python 学习笔记 -处理excel
大体的需求如下: 从已有的数据字典中(xslx)查找出对应的字段,翻译txt中的数据内容 txt中的内容如下:customer id_card mobile { "alm_m3_id_bank_allnum" : "1", "alm_m3_id_bank_orgnum" : "1", "alm_m3_id_bank_selfnum" : "0", "code" : "00",
Python 处理Excel数据
用python对各省市的数据按行和列进行处理,结果以json形式输出。
使用python处理Excel
如果需要使用Python写Excel文件,首先下载或者安装xlwt。 pip install xlwt 下面的这些demo应该可以帮助开发者快速上手使用xlwt写Excel文件: 创建工作簿(workbook)和工作表(sheet): import xlwt workbook = xlwt.Workbook() sheet = workbook.add_sheet("Sheet Name
Python处理excel基本操作
常见的Python处理excel的命令
python 处理中文Excel
如果Python要处理Excel,需要一个“xlrd"包, [ xls read], download line: http://pypi.python.org/pypi/xlrd cd 到目录下边: 输入:python setup.py install 安装即可 读取很简单,网上随便一搜都会有,例如按行读取: [python] view plain c
python 处理Excel电子表格
安装openpyxl pip3 install openpyxl 读取Excel文档 用openpyxl打开Excel文档 >>>import openpyxl >>>wb=openpyxl.load_workbook('example.xlsx') >>>type(wb) class 'openpyxl.workbook.workbook.Workbook'> openpy
python处理excel文件
电子表格求和问题描述对如图中所示数据(截取了部分,真实数据达100万行),对每一个timeid=xxxx,统计其对应记录第四列之和 最后输出如 timeid=xxxx sum这样的形式 分析 数据量非常大,不适合手动用excel自带的求和功能进行处理。 不熟悉excel的自带求和函数的编写,遂用python进行处理 数据格式比较简单,由于每一个timeid=xxxx对应的记录数目不一定相同
python学习笔记--处理Excel
安装openpyxl模块 使用pip直接安装即可 读取excel文件的基本步骤: 1.导入openpyxl模块 2.取得workbook对象 3.调用get_active_sheet()或get_sheet_by_name()获取worksheet对象 4.使用cell()方法带上row和column参数,获取cell对象 5.获取cell的value 1.>&g...
asp如何操作EXCEL中定义的名称
各位:rn本人想做个打印模板(模板格式要求特别),通过EXCEL已经定义好,并在对应需要填充数据的单元格(通过EXCEL菜单 插入--》名称)定义了对应变量;现在的问题是:rnrn如何使用ASP把变量的值赋值给这些定义的变量;rnrn谢谢,rnrn我见过别人有Delphi实现过。不知道用ASP如何实现,已经实现需要注意的地方,请个位指教rnrn谢谢!
EXCEL 2013中“定义名称”的命名规则
名称可以包含字母、汉字、数字、以及【_】【.】【?】三种符号。 名称具有唯一性。 名称必须以字母或汉字或下划线_作为开头,不能以数字、字母R、字母C作为开头,并且不能像单元格引用,例如,32和A4都不能作为区域名称,由于Excel 2007可以超过16 000列,不能使用cat1之类的区域名称,因为存在一个CAT1单元格。 名称中不能包含空格。直接定义名称不能包含空格或其他无效字符。如果使用“根...
如何定义以数字开头的名称(excel名称)
rnhttp://blog.csdn.net/ChoasRules/archive/2010/12/11/6069262.aspxrnrn百思不得其解。
vue 批量添加组件(Excel导入)
此组件得好处是识别excel的文件。 1.首先安装xlsx: npm install xlsx 因为该组件是共用组件,很多页面都会用到,因此该组件应该放到components/UploadExcel/index.vue(代码如下) index.vue 可根据自己所需按钮来修改样式 <template> <div> <input ref...
EXCEL中列表批量添加相关内容
excel2007中如何批量地将一列数据前方加上个字母,如第一列全部为001,第二列想全部变为a001? excel2007中如何批量地将一列数据前方加上个字母,如第一列全部为001,第二列想全部变为a001 如果第1列为A列,那么在第2列(B列)输入="a"&A1 然后向下填充公式 如果是第一列数据后方加个字母,如第一列全为001,第二列想全部变为001A, 如果第1列为A列,那么在第2列(B列)输入=A1&"a", 然后向下填充公式
怎么在excel中批量添加后缀
[code=HTML]nike-air-jordan-2010-whiternnike-air-jordan-2010-gray-redrnnike-air-jordan-2010-black-greenrnnike-air-jordan-2010-black-red-solernnike-air-jordan-2010-red-and-blackrnnike-air-jordan-2010-red-blackrnnike-air-jordan-2010-red-white-bluernnike-air-jordan-2010-white-black-redrnnike-air-jordan-2010-white-blue-redrnnike-air-jordan-2010-white-blue-yellowrn[/code]rnrn想在每个数据后面批量添加.html。该怎么来操作
python 处理Excel 常见问题- 写入Excel
情境:读取Excel自动处理时,往往会在数据后面加一个处理标识,记录以处理数据与未处理数据 以处理上述Excel为例 1. xlwt xlwt是一个写入的Excel的包 注意:xlwt写入Excel,是一个新建的Excel上进行操作,原Excel中存在数据也同样需要写入 import xlrd import xlwt def read_excel(fname,s
使用Python处理Excel文件
引子最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理。但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理。以前正好在一本书上看到过使用Python来处理Excel表格,可惜没有仔细看。于是我到处查找资料,终于算是完成了任务,因此撰写此文就算是总结吧。在这里我还会顺带介绍一下如何处理.csv文件,因为某些情况下这是必须的(后面
Python数据操作—处理Excel数据
Microsoft Excel是一个使用非常广泛的电子表格程序。 它的用户友好性和吸引人的功能使其成为数据科学中常用的工具。 Pandas库提供了一些功能,我们可以使用该功能完整地读取Excel文件,也可以只读取选定的一组数据。 还可以读取其中包含多个工作表的Excel文件。这里主要使用read_excel函数从中读取数据。 输入Excel文件 我们创建一个包含多个工作表的excel文件inp...
python 处理excel文件、txt文件
处理excel文件的python库有很多,如xlsxwriter、xlrd、openpyxl等。由于经常用pandas处理数据,而且pandas读写excel更方便,所以主要讲pandas是如何操作excel的。也介绍了如何分别使用用xlsxwriter和openpyxl向excel中插入图片,如何在不覆盖原excel的基础上追加新的内容。 1 生成excel文件 建立工作簿 =&gt...
[数据处理]python处理excel文件
本文提要1. 安装相应的库2. 解析Excel文件 1. 安装相应的库 这里选择xlrd库,在网上搜索"用python解析Excel",会发现在前几条的搜索结果中都会存在xlrd库 安装相应的库: 进入cmd命令行 pip install xlrd 读取Excel文件 pip install xlwt 写入Excel文件 pip install xlutils 一组Excel高级操作工具(需要...
python之处理excel并作图
just record code on it
求教~python对excel的处理。
File "C:\Python26\while", line 53, in write_abrn a=sheets[ m ][1][(i,0)]rnKeyError: (0, 0)rn我从excel中读入数据到一个dict ab中,rndef ParseXlsUerator():rn '''读入excel数据进ab'''rn #tmpfile='c:/Python26/address_book.xls'rn #f = open(tmpfile, 'wb')rn #sheets = pyExcelerator.parse_xls(tmpfile)rn sheets = parse_xls('c:/Python26/address_book.xls')rn n=len(sheets)rn global wsrn ws=sheets[0]rn j=1rn m=0rn #sheets[ n ][1][(i,j)]rn while(m<=n):rn while(0
python处理excel制成雷达图
python处理excel制成雷达图,利用工具plotly,在线生成,事先要安装好xlrd组件
Python处理Excel的几类方法
Python 使用 xlrd 读取 Excel格式文件 python读取excel,使用了pywin32模块
python处理excel中的图标
我有一个excel表格,其中有一个sheet中放的是excel自动生成的折线图,现在想用python实现读取这个excel里面的那个折线图,然后自动发送邮件,邮件内容就是这个折线图。rn求大神指点一下,这个折线图如何写成邮件的内容呢?是直接在邮件中显示出来的那种。
Python对Excel文件的处理
Python Selenium测试视频培训教程,该课程是Selenium3自动化测试教程,基于Python语言。所讲知识包括自动化测试基础、Python基础、Selenium IDE、Selenium webdriver、以及自动化测试模型。
python处理excel文件(收集)
收集的一些python处理excel文件的方法: 读excel: 使用xlrd模块就可以很好的完成这个目标 https://blog.csdn.net/hitwangpeng/article/details/51364770 这篇写的已经很详细了   写入新的excel: 使用模块xlwt https://blog.csdn.net/lyc_yongcai/article/deta...
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池

相似问题

3
python excel 某个单元格点击鼠标右键,定义名称
2
Python读取符合一定条件的Excel数据,复制到文本文件中
4
python 保存excel文件 到 http://192.168.1.10
7
使用python读取excel文件时,读不到单元格内的公式计算后的值!
4
已知公司名称,总数超过3万家,如何写python代码批量提取注册地址、注册日期、注册资本等关键字
4
请大神们推荐个python excel 库
1
python中如何获取excel表格中数据所在的行和列?
1
python openpyxl模块修改excel边框缺失
1
python 如何对excel中某一列某些值的单元格着色
1
Python读取excel个sheet,怎么将每个sheet的A列和B列数据放入单独list中。
2
python处理后有大概几千万得数据量,用什么存储比较合适,oracle?hadoop?greenplum?
2
python进行接口自动化测试,我把接口数据放到excel里面应该如何用python读取出来
1
请教python如何查找两个 EXCEL 中的相同单元格,计算对应值并导出?
1
python将用户每次自定义输入的内容存储为json数据,打开这个json文件时报错
1
各位老师好!Visual studio2017 python函数无法转到定义是怎么回事?
2
python处理txt文件,怎么把文本形式的数据处理成字典
1
如何用python pandas按某列中字符长度等于18位的条件 筛选出excel表中所有数据?
1
python3的密钥加密和PHP的密钥加密结果不一样,PHP的代码不变,怎么实现让python3密钥加密后和PHP的一样
2
怎样用python获取安卓手机粘贴板的内容并输出到excel啊?
0
用Python 将excel 导入Mysql 时遭遇报错: '<' not supported between instances of 'str' and 'int'