python excel超链接_在Python中保留Pandas中的超链接 – Excel到数据帧
我有一个大型excel文件,其中包含几张我需要转换为
HTML的数据.我很高兴尝试Pandas来帮助简化转换,并保持将Excel表格保存为HTML,然后花一整天时间删除所有可怕的MS标签.
我能够读取Excel文件表,然后将它们作为数据框加载.唯一的问题是它正在剥离单元格中的所有超链接.我看了一遍,但找不到保留超链接的答案.这是我第一次使用熊猫,所以它可能只是缺乏经验.下面是我的代码和输出的屏幕截图.谢谢您的帮助.
In [2]: import pandas as pd
In [3]: xls_file = pd.ExcelFile('Desktop/cfec-temp/blackbook/blackbook.xlsx')
In [4]: xls_file
Out[4]:
In [5]: xls_file.sheet_names
Out[5]: ['Sheet1', 'Sheet2', 'Sheet3', 'Sheet4', 'Sheet5', 'Sheet6', 'Sheet7']
In [6]: df = xls_file.parse('Sheet1')
In [7]: df
我要做的是使用openpyxl来获取超链接,然后遍历for循环中的行,创建超链接列表,并在pandas数据帧中添加一个新列:
import openpxyl
import pandas as pd
df = pd.read_excel('file.xlsm')
wb = openpyxl.load_workbook('yourfile.xlsm')
ws = wb.get_sheet_by_name('Sheet1')
print(ws.cell(row=2, column=1).hyperlink.target)
links = []
for i in range(2, ws.max_row + 1): # 2nd arg in range() not inclusive, so add 1
links.append(ws.cell(row=i, column=1).hyperlink.target)
df['link'] = links
与我在other question中回答的相同的第一位代码
python excel超链接_在Python中保留Pandas中的超链接 – Excel到数据帧相关推荐
- 用python做数值计算_用python进行数据分析的基本步骤和方法
本文通过一案例,介绍用python进行数据分析的基本步骤和方法,数据集为某医院的药品销售数据. 数据分析基本步骤: 1.提出问题 从销售数据中分析出以下业务指标: 1)月均消费次数2)月均消费金额3) ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python和excel数据分析_利用Python处理和分析Excel表中数据实战
作为一个学习用Python进行数据分析的新手来说,通过本文来记录分享一些我在用Python中的pandas.numpy来分析Excel表中数据的数据清洗和整理的工作,目的是熟悉numpy以及panda ...
- abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据
我在从excel文件导入幅度数据时在Abaqus中创建了以下宏.然后尝试运行此脚本以从同一个excel文件创建另一个幅度但不幸的是,我有以下错误.在这方面有人可以帮助我吗? 脚本: # Do not ...
- python给excel排序_用python处理excel数据(六)实现excel表中排序功能
excel表数据如下 要求实现:商品单价按降序排列,不值得买商品中哪件是最贵的 1.商品单价按降序排列 会用到pandas中的排序方法sort_values(),表示根据某一列排序. pd.sort_ ...
- excel去重_你好Python!再见Excel?
现在很多行业,都离不开Excel: 做财务的,要用Excel做报表: 做物流的,会用Excel来跟踪订单情况: 做HR的,会用Excel算工资: 做运营的,会用Excel记录数据做分析. 不知道你有没 ...
- python 处理xml pandas_Python数据处理分析,解决pandas中所有的Excel疑难杂症(上)
发现许多小伙伴入门Python几个月,还是低效率做数据处理.这套课程以形象的示意图,精心安排的案例,循序渐进带你玩转数据处理分析神器--pandas,课程中还有分析案例噢,干货满满! 前言 经过前2个 ...
- python3 readexcel pandas问题,使用python中的pandas中的read_excel函数将日期保留为字符串...
Python 2.7.10 Tried pandas 0.17.1 -- function read_excel Tried pyexcel 0.1.7 + pyexcel-xlsx 0.0.7 -- ...
- python read_excel 参数_对Python 2.7 pandas 中的read_excel详解
对Python 2.7 pandas 中的read_excel详解 发布时间:2020-08-28 03:32:56 来源:脚本之家 阅读:106 作者:G_66_hero 导入pandas模块: i ...
最新文章
- 初入react-redux (基于webpack babel的react应用框架)
- ML之FE:数据处理—特征工程之数据集划分成训练集、验证集、测试集三部分简介、代码实现、案例应用之详细攻略
- STM32F4 HAL库开发 -- 软件包
- log4日志内容换行_springboot支付项目之日志配置
- boost::test模块具有自定义初始化测试的共享库使用变体
- oneplus 手机kali linux,OnePlus 2(一加2)刷入Kali Nethunter教程
- 通过Dapr实现一个简单的基于.net的微服务电商系统(九)——一步一步教你如何撸Dapr之OAuth2授权-百度版...
- 阿里云ACP认证考试细则须知与考题内容学习方法分享...
- css_input[checked]复选框去掉默认样式并添加新样式
- PHP程序员如何突破成长瓶颈(php开发三到四年)
- 存储基础(VG、LV、LP、PV、PP)
- mysql表结构指哪些_gp数据库查看表结构
- Matlab 线性拟合 非线性拟合
- 读书百客:《送客之江西》赏析
- 如何在FPS游戏中快速实现简单的人体定位算法
- class java.util.LinkedHashMap cannot be cast to xxxx.xxx.xxxx
- Attention is all you need 论文精读笔记 Transformer
- 火车硬座车厢座位分布表
- 迅雷超级会员和白金会员怎么买最便宜多少钱一年多少钱一个月
- Batch Momentum
热门文章
- 超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析
- 红帽linux5.4安装教程,红帽企业Linux5.4下ORACLE安装步骤(推荐).pdf
- jsp+ssm计算机毕业设计st音乐网站论文【附源码】
- Python/Basemap绘制美国人口分布示意图
- 精通正则表达式学习记录 第二章 入门示例扩展
- mongodb 恢复_MongoDB时间点恢复
- shuipFCMS收集2
- Unity ProjectTiny用纯ECS写个跃动的小球
- 【大二下复习】新视野大学英语(第三版)第四册读写教程答案 + 期末复习翻译的部分题目
- STM32使用大彩屏程序总结(二)