epplus 在获取文本值时添加不需要的小数位

epplus adds unwanted decimal places when getting text values

我正在使用 eppplus 从电子表格中读取一些值,但它似乎添加了一些小数位,即使单元格上没有格式。例如做

string value = worksheet.Cells[row, 1].Text // value on spreadsheet is 1000

将 1,000.00 赋值。

我怎样才能阻止这种情况发生?

worksheet.Cells[row, 1].Text returns 格式化值。你必须使用 worksheet.Cells[row, 1].Value