我正在开发一个程序,它使用 ClosedXML 库将一些 sql 查询写入 excel 文件。我使用 executeEscalar() 将值存储在十进制列表中:
List<Decimal> lista4 = new List<decimal>();
using (SqlCommand command2 = new SqlCommand(query3,conn2)) { //16 - PRIMA
command2.Parameters.AddWithValue("@codigo", codigo);
var res1 = command2.ExecuteScalar();
if (res1 != DBNull.Value)
lista4.Add(Convert.ToDecimal(res1));
这些值作为十进制值正确存储在列表中,但是,当列表插入到 excel 单元格中时,当我打开 excel 文件时,单元格显示 0 值:
var rangeWithData = ws.Cell("E9").InsertData(lista4);