Может кто-то давать мне некоторый код для установки ячейки электронной таблицы Excel к числовому формату, которые используют макс. из 2 десятичных разрядов. Или это работало бы лучше он, я изменяю данные, которые я помещаю в ячейку к соответствующему формату? Вот образец данных, которые входят. Прямо сейчас его вход как строка... седло ("ПРИЛ").ToString (), где седло является DataTable oject.
Я не уверен насчет VB, но в C # это будет:
worksheet.Cells["C3"].NumberFormat = "0.00"
или
worksheet.Cells["A:Z"].NumberFormat = "0.00"
или
Range.NumberFormat = "0.00"
Вот один способ:
Selection.NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"
Другой способ:
worksheet.Cells(x,y).NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"
ПРИМЕЧАНИЕ: это может отличаться в разных версиях Excel.