使用python

时间:2018-03-05 15:51:14

标签: excel pandas xlsxwriter

我正在尝试将两个excel数据表链接在一起。因此,如果单击第一个数据表中的单元格,它将从第二个数据表打开有关该单元格值的数据。这是一个进一步澄清的例子。

这是我的第一张数据表

0  2011    A1     SS    FF
1  2100    A5     SS    FF
2  2245    A3     RR    22
3  2945    A4     AA    3E
4  1140    A7     WE    7F

现在,如果我点击A1,它应该以某种方式向我提供第二个数据表中的数据,这应该是NaN值,如果我点击A2它应该给我纽约

A1    
A2      New York
A3  Newfoundland
A4       Ontario
A5         Texas
A6   Nova Scotia

由于不公开原因,我因无法提供原始数据框而道歉。任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用write_url()方法使用internal:external: uri将其他工作表或工作簿中的单元格与XlsxWriter链接。请参阅XlsxWriter docs

这意味着您可能需要处理在Pandas之外传输数据,或者使用Pandas然后使用XlsxWriter覆盖要添加链接的单元格。