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# winform 界面美化技巧(扁平化设计)

    C# winform 界面美化技巧(扁平化设计)C#winform界面美化技巧(扁平化设计)关于C#界面美化的一些小技巧在不使用第三方控件如IrisSkin的前提下,依然可以对winform做出让人眼前一亮的美化首先,我们先来实现主界面的扁平化此处分为两个步骤,第一步是更改winform自带的MainForm窗体属性,第二步是添加窗体事件。将主窗体FormBorderStyle更改为None,这样就得到了一个无边框的窗体(w…

    2022年5月28日
    38
  • PXE启动服务器及客户端镜像制作

    PXE启动服务器及客户端镜像制作基于CentOS6的PXE无盘系统制作,包含服务器端必要服务的设置开启,客户端镜像文件系统,根文件系统的制作,PXE选单的制作.

    2022年6月17日
    81
  • SpringBoot上传文件出错

    SpringBoot上传文件出错现象SpringBoot项目,今天做了一个与前端对接富文本的上传图片到服务器,返回一段URL给前端,一直运行着,前端一直请求接口一直上传图片做测试的时候,后台报了一个错误Couldnotparsemultipartservletrequest;nestedexceptionisjava.io.IOException:Thetemporaryuploadlocat…

    2022年6月3日
    64
  • 大数据技术原理与应用-林子雨版-课后习题答案

    大数据技术原理与应用-林子雨版-课后习题答案第一章1.试述信息技术发展史上的3次信息化浪潮及具体内容。 信息化浪潮 发生时间 标志 解决问题 代表公司 第一次浪潮 1980年前后 个人计算机 信息处理 Intel、AMD、IBM、苹果…

    2022年5月10日
    47
  • resin 4.0数据源的配置

    resin 4.0数据源的配置

    2022年2月2日
    82
  • 如何将ofd文件转成pdf格式?

    如何将ofd文件转成pdf格式?自电子发票改为ofd格式文件后,很多通知、办公文档也逐步开始用ofd替代,但毕竟使用还不算普及,我们也都更习惯PDF格式。那么如何将OFD文件转成PDF呢?对于不熟悉和不知如何打开OFD文件的人来说,最简单的方法当然是直接转成PDF后再打开查看或修改,这里我们需要用到专门的转换工具。不需要安装软件,只需要搜索speedpdf打开这个在线工具页面就能转换,首页就能找到我们需要的OFD转PDF功能。(除此之外还有XPS和CAD这些很难找到转换工具的格式转换哦)转换过程也非常简单,添加需要转换的文档后,点击

    2022年5月27日
    41

发表回复

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

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