使用行号和列号而不是单元格地址Python

时间:2017-03-17 20:48:52

标签: python excel pandas xlsxwriter

我目前有以下代码:

revenue_stats_feb = pd.DataFrame({'February' :['=D7/D40','=D7/D39','=D7/D37','=D7/D11','=D8/D7', '=D10/D8'],
                                  'merge': [1,2,3,4,5,6]})
    revenue_stats_feb = revenue_stats_feb[['February', 'merge']]

我想知道是否可以使用行号和列号而不是单元格地址来编写公式,即' = D7 / D40'将是' =(3,6)/(3,39)'但是当它被导出到excel时,它仍然会计算为D7 / D40。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

一种方法是使用XlsxWriter提供的函数将UIViewController值转换为字符串:

(row, col)

有关详细信息,请参阅XlsxWriter文档的Working with Cell Notation部分。