使用ClosedXML写入十进制值列表

时间:2012-02-02 09:07:23

标签: c# closedxml

我正在开发一个程序,使用ClosedXML库将一些sql查询写入excel文件。我使用executeEscalar()将值存储在Decimal列表中:

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));

值在List中正确存储为十进制值,但是,当列表插入excel单元格时,当我打开excel文件时,单元格显示0值:

var rangeWithData = ws.Cell("E9").InsertData(lista4);

1 个答案:

答案 0 :(得分:0)

这是一个错误,但已经修复。在http://closedxml.codeplex.com

上获取最新的源代码