我有一个大型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到数据帧相关推荐

  1. 用python做数值计算_用python进行数据分析的基本步骤和方法

    本文通过一案例,介绍用python进行数据分析的基本步骤和方法,数据集为某医院的药品销售数据. 数据分析基本步骤: 1.提出问题 从销售数据中分析出以下业务指标: 1)月均消费次数2)月均消费金额3) ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  4. python和excel数据分析_利用Python处理和分析Excel表中数据实战

    作为一个学习用Python进行数据分析的新手来说,通过本文来记录分享一些我在用Python中的pandas.numpy来分析Excel表中数据的数据清洗和整理的工作,目的是熟悉numpy以及panda ...

  5. abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据

    我在从excel文件导入幅度数据时在Abaqus中创建了以下宏.然后尝试运行此脚本以从同一个excel文件创建另一个幅度但不幸的是,我有以下错误.在这方面有人可以帮助我吗? 脚本: # Do not ...

  6. python给excel排序_用python处理excel数据(六)实现excel表中排序功能

    excel表数据如下 要求实现:商品单价按降序排列,不值得买商品中哪件是最贵的 1.商品单价按降序排列 会用到pandas中的排序方法sort_values(),表示根据某一列排序. pd.sort_ ...

  7. excel去重_你好Python!再见Excel?

    现在很多行业,都离不开Excel: 做财务的,要用Excel做报表: 做物流的,会用Excel来跟踪订单情况: 做HR的,会用Excel算工资: 做运营的,会用Excel记录数据做分析. 不知道你有没 ...

  8. python 处理xml pandas_Python数据处理分析,解决pandas中所有的Excel疑难杂症(上)

    发现许多小伙伴入门Python几个月,还是低效率做数据处理.这套课程以形象的示意图,精心安排的案例,循序渐进带你玩转数据处理分析神器--pandas,课程中还有分析案例噢,干货满满! 前言 经过前2个 ...

  9. 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 -- ...

  10. 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 ...

最新文章

  1. 初入react-redux (基于webpack babel的react应用框架)
  2. ML之FE:数据处理—特征工程之数据集划分成训练集、验证集、测试集三部分简介、代码实现、案例应用之详细攻略
  3. STM32F4 HAL库开发 -- 软件包
  4. log4日志内容换行_springboot支付项目之日志配置
  5. boost::test模块具有自定义初始化测试的共享库使用变体
  6. oneplus 手机kali linux,OnePlus 2(一加2)刷入Kali Nethunter教程
  7. 通过Dapr实现一个简单的基于.net的微服务电商系统(九)——一步一步教你如何撸Dapr之OAuth2授权-百度版...
  8. 阿里云ACP认证考试细则须知与考题内容学习方法分享...
  9. css_input[checked]复选框去掉默认样式并添加新样式
  10. PHP程序员如何突破成长瓶颈(php开发三到四年)
  11. 存储基础(VG、LV、LP、PV、PP)
  12. mysql表结构指哪些_gp数据库查看表结构
  13. Matlab 线性拟合 非线性拟合
  14. 读书百客:《送客之江西》赏析
  15. 如何在FPS游戏中快速实现简单的人体定位算法
  16. class java.util.LinkedHashMap cannot be cast to xxxx.xxx.xxxx
  17. Attention is all you need 论文精读笔记 Transformer
  18. 火车硬座车厢座位分布表
  19. 迅雷超级会员和白金会员怎么买最便宜多少钱一年多少钱一个月
  20. Batch Momentum

热门文章

  1. 超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析
  2. 红帽linux5.4安装教程,红帽企业Linux5.4下ORACLE安装步骤(推荐).pdf
  3. jsp+ssm计算机毕业设计st音乐网站论文【附源码】
  4. Python/Basemap绘制美国人口分布示意图
  5. 精通正则表达式学习记录 第二章 入门示例扩展
  6. mongodb 恢复_MongoDB时间点恢复
  7. shuipFCMS收集2
  8. Unity ProjectTiny用纯ECS写个跃动的小球
  9. 【大二下复习】新视野大学英语(第三版)第四册读写教程答案 + 期末复习翻译的部分题目
  10. STM32使用大彩屏程序总结(二)