python超链接格式_Openpyxl中的超链接样式「建议收藏」

python超链接格式_Openpyxl中的超链接样式「建议收藏」4个答案:答案0:(得分:1)importopenpyxlfromopenpyxl.stylesimportFont,Color,colors#…#alternative1:sethyperlinkpropertytocelldeflink_1(cell,link,display=None):cell.hyperlink=linkcell.font=…

大家好,又见面了,我是你们的朋友全栈君。

4 个答案:

答案 0 :(得分:1)

import openpyxl

from openpyxl.styles import Font, Color, colors

#…

# alternative 1: set hyperlink property to cell

def link_1(cell, link, display=None):

cell.hyperlink = link

cell.font = Font(u=’single’, color=colors.BLUE)

if display is not None:

cell.value = display

# alternative 2: use Excel formula HYPERLINK

def link_2(cell, link, display=’link’):

cell.value = ‘=HYPERLINK(“%s”, “%s”)’ % (link, display)

cell.font = Font(u=’single’, color=colors.BLUE)

# examples

link_1(ws[‘B2’], ‘#sheet3!A1’, ‘link_text’) # internal link

link_2(ws[‘B3’], ‘#sheet3!A1’, ‘link_text’) # internal link

link_1(ws[‘B4’], ‘https://www.google.com/’, ‘Google’) # web link

答案 1 :(得分:1)

您必须更改样式属性

cell.style = “Hyperlink”

答案 2 :(得分:0)

尝试添加像这样的超链接样式

#import

int main(int argc, const char * argv[]) {

@autoreleasepool {

Byte bytes[8];

bytes[0] = 0xFE;

bytes[1] = 0x03;

bytes[2] = 0x01;

bytes[3] = 0x00;

bytes[4] = 0xB4;

bytes[5] = 0x18;

bytes[6] = 0x01;

bytes[7] = bytes[1] ^ bytes[2] ^ bytes[3] ^ bytes[4] ^ bytes[5] ^ bytes[6];

NSData *data = [NSData dataWithBytes:bytes length:sizeof(bytes)];

NSLog(@”%@”, data);

NSString *str = [[NSString alloc] initWithBytes:&bytes length:8 encoding:NSUTF8StringEncoding];

NSLog(@”%@”, str);

}

return 0;

}

答案 3 :(得分:0)

我使用Font并且它有效。

from openpyxl.styles import Font

hyperlink = Font(underline=’single’, color=’0563C1′)

# …

cell.font = hyperlink

应该有一个名为Hyperlink的{​​{3}},但我还没有设法让它发挥作用……

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161744.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言背包问题的算法(附完整源码)

    C语言背包问题的算法(附完整源码)C语言背包问题的算法背包问题引出C语言背包问题的算法完整源码(定义,实现,main函数测试)背包问题引出想象你是一个小偷,你想从房间里偷东西。您有一个可以处理最大重量W的背包,并且您想把它装满它的价值是最大的。作为一个聪明的小偷,您知道房间里每个物品的重量和价值。您将如何填充背包,从而使容量为W的背包得到最大可能的值。C语言背包问题的算法完整源码(定义,实现,main函数测试)#include<iostream>#include<vector>intmax

    2022年7月14日
  • 高考数学公式归纳总结_数学公式的格式

    高考数学公式归纳总结_数学公式的格式Typora是一款支持Markdown的编辑器,亲测非常好用。之前发CSDN博客也都是先在Typora上完成,然后直接导入到CSDN。最近在数学公式编辑上遇到了点麻烦,在此总结了常用的公式编辑方法,旨在文章更加的美观规范。1.打开Typora选择数学模块点击“段落”—&amp;amp;gt;”公式块”快捷键Ctrl+Shift+m“$$”+回车以上三种方式都能打开数学公式的编辑栏,如下:…

    2022年11月1日
  • Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

    前提:下载依赖,安装rabbitmq需要下载以下依赖,这里可以提前下载上。依次执行以下命令安装依赖类库:#yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-devel#yuminstallxmlto-y执行成功后如下(complete)一、安装erlang(最新版本22….

    2022年4月17日
  • html获取contextpath,JavaScript中${pageContext.request.contextPath}取值问题及解决方案[通俗易懂]

    html获取contextpath,JavaScript中${pageContext.request.contextPath}取值问题及解决方案[通俗易懂]在JSP里取${pageContext.request.contextPath},方式一是可以正常取到,但方式二却取到的是字符“${pageContext.request.contextPath}”方式一:vart=”${pageContext.request.contextPath}”;方式二:jqGrid.js:functionjqGridInclude(){vart=”${pa…

    2022年9月2日
  • c++反三角函数的使用(反三角函数求角度)

    最近写的东西用到了数学库中的acos函数,但是代码在运行的时候有时候会出莫名其妙的错误,比如返回值是个特别大的数。最后在debug的时候发现acos返回的数据很奇怪,但是传入的参数明明没有问题,可以保证是(-1,1)。回想起,double类型的末尾数据是不确定的,比如当double类型数据alpha=1.0时其真实值可能是1.00001;这明明是很早就知道的,但是在写代码的时候…

    2022年4月15日
  • 关于jmeter客户端实现中HttpClient4与Java的区别

    关于jmeter客户端实现中HttpClient4与Java的区别如上图:jmeter客户端实现方式有三种,一种是java,一种是httpclient4,还有一种默认,我们来看一下java与httpclient4的区别:Java:选择压测时,链接是复用的(代码中的http调用都加了连接池)httpclient4:压测时,每请求一次都创建一个新的链接,(jmeter5.0以前默认关闭了连接复用,5.0上是打开的:即每请求一次都会创建一个新的链接)从JMeter5.0开始,当使用默认的HC4实现时,JMeter将在每个线程组迭代时重置HTTP状态(SS…

    2022年7月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号