Формулы Python Excel (XLRD, XLWT) и ссылки на пути к файлам

В настоящее время я нахожусь на грани переноса нашего файлового сервера на новый сервер, к сожалению, наш бухгалтерский отдел создал формулы Excel, которые ссылаются на альтернативные суммы файлов Excel в случайных ячейках.

Теперь у меня есть скрипт, который рекурсивно просматривает сетевые файлы, ищет файлы с расширениями XLS, XLSX, XLT... затем открывает их с помощью XLRD... затем перебирает каждую книгу, затем каждую строку и каждый клетка...

Теперь я застрял в том, что изначально я думал, будет самой простой частью, мне нужно отобразить ФОРМУЛУ, а не вывод формулы....

Пример формулы в Excel:

=+-'\\FileServer1\Finance\Money\[Cash money spread.xlsx]Mar'' 14'!$N$134

При повторении в скрипте с использованием XLRD: $827.00 (показывает значение формулы!!!)

У кого-нибудь есть когда-нибудь? У меня есть RegEx (re.sub) и все остальные компоненты, кроме этого небольшого (но жизненно важного) компонента!


person user2234420    schedule 02.04.2013    source источник
comment
см. stackoverflow.com /вопросы/4690423/   -  person Joran Beasley    schedule 02.04.2013
comment
или посмотрите более новый как читать формулы с xlrd   -  person Anthon    schedule 02.04.2013
comment
@Anthon: Ну, более новый в основном является дубликатом старого и имеет ссылку на старый в комментариях. На самом деле, если быть более точным, более новый может быть дубликатом; он также может спрашивать, как получить значение формулы, а не самой формулы (что сделало бы это другим вопросом). Это так и не было установлено.   -  person John Y    schedule 13.04.2013
comment
@JohnY: может быть, мне следовало выделить новее. У обоих есть ответы от разработчика xlrd, поэтому более новый IMHO более информативен, поскольку функция (чтение формул) могла быть реализована в то же время, а ответ на более старый вопрос не обновлен. Кстати, AFAIK это все еще невозможно.   -  person Anthon    schedule 13.04.2013