В Excel 2016 хорошо работает Alt kbd> + Ctrl kbd> + F9 kbd>.
Эта комбинация вызывает Application.CalculateFull()
функцию VBA Excel.
Это может занять много времени, если загружаются другие файлы Excel, потому что все листы Excel всех открытых книг будут вычислены снова!
Я искал функцию для вычисления конкретного листа, но не нашел что-то!
Похоже, вы используете Windows. Строки локали там другие. Взгляните более точно на документ:
locale.setlocale(locale.LC_ALL, 'de_DE') # use German locale; name might vary with platform
В Windows, я думаю, это будет примерно так:
locale.setlocale(locale.LC_ALL, 'deu_deu')
MSDN содержит список языковых строк и строк страны / региона
]Вы не должны передавать явную локаль для setlocale, это неверно. Пусть узнает из окружающей среды. Вы должны передать ему пустую строку
import locale
locale.setlocale(locale.LC_ALL, '')