我目前正在将熊猫和openpyxl引擎一起使用。
writer = pd.ExcelWriter(file_path, engine='openpyxl')
writer.book = workbook
要创建外部超链接,我们使用
my_data_frame.set_value(0, 'link', '=HYPERLINK("https://en.wikipedia.org/wiki/2000", 2000)')
如何在内部创建指向同一文件的不同工作表中不同单元格的超链接?
答案 0 :(得分:0)
my_data_frame.set_value(0, 'link', '=HYPERLINK("#Sheet1!A4","TEST")' )
使用#符号表示此工作簿,然后使用工作表名称,然后使用!。在单元格/范围之前。
答案 1 :(得分:0)
在@ emmet02的帮助下,我终于弄清了我面临的这个问题。
基本上,如果您的参考工作表名称中包含任何特殊字符(例如空格,下划线,连字符等),则超链接将不起作用(在excel工作表上显示无效的链接警报)。
否则,下面的语法可以正常工作。
=HYPERLINK("#'linked sheet name'!linked cell number","your message")