Как можно парсить excel с учетом страны и типа ячейки?
Добрый день, пробовал парсить excel на go с помощью двух библиотек:
github.com/tealeg/xlsx
github.com/360EntSecGroup-Skylar/excelize/v2
Однако, если в ячейку проставить значение 40,5, то при парсинге оно превратиться в 40.5. Изменение типа ячейки на текс и т.д. не помогает. Если вывести инфу о ячейке, то она всегда числовая и в русской локали. Если проставить в ячейку 40,5, 41,5, то все парситься нормально.
Если какие-то библиотеки, которые учитывают это или есть где-то свод правил, по которым excel понимает как нужно отображать числа?
Чем больше знаю, тем лучше понимаю, как мало знаю.
Так это давняя проблема Excel, работа со строками как числами, если они выглядят как числа.
Ставьте одиночный апостроф ( ' ) в начале такой строки (первым символом) - не будет преобразовывать, и не будет показывать в ячейке сам апостроф.
Только не знаю, как на этот трюк отреагируют парсеры.