Проверьте культуру файла Excel для разбора десятичных чисел в .Net - PullRequest
0 голосов
/ 25 сентября 2019

Мне нужно импортировать данные из файлов Excel, сгенерированных в разных странах, поэтому необходимо применять разные решения для разбора, если числа идут с десятичной запятой или с десятичной точкой.Каким-то образом файлы Excel должны содержать свойство для идентификации культуры, с которой они были созданы.Есть ли способ получить его из Vb.Net или C #?

Это мой код, если я знаю, что файл использует десятичные запятые (требуется EPPlus):

Dim WorkSheet As OfficeOpenXML.ExcelWorksheet = myWorkSheet
Dim cell As ExcelRange = WorkSheet.Cells(row, col)
Dim cellValue as Object= cell.Value
Dim retval as Decimal = Decimal.Parse(cellValue,System.Globalization.CultureInfo.GetCultureInfo("es-ES"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...