0

我正在开发一个程序,它使用 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);
4

1 回答 1

0

这是一个错误,但已经修复。在http://closedxml.codeplex.com上获取最新的源代码

于 2012-02-02T14:54:10.043 回答