OpenXML中的货币格式

时间:2013-03-13 05:46:08

标签: asp.net

我在.net 3.5中使用OpenXML将数据表导出到Excel并希望将特定列显示为货币。 例如,想要将24.5显示为24.5美元。请提供适当的解决方案。

先谢谢

1 个答案:

答案 0 :(得分:-1)

你可以这样试试。

var data =(DataTable)Session [“data”];     var stringTable = XlsxRW.CreateStringTables(data,out lookupTable);
    使用(var stream = new FileStream(Path.Combine(tempDir,@“xl \ sharedStrings.xml”),         FileMode.Create))
        XlsxRW.WriteStringTable(stream,stringTable);     using(var stream = new FileStream(Path.Combine(tempDir,@“xl \ worksheets \ sheet1.xml”),         FileMode.Create))
        XlsxRW.WriteWorksheet(stream,data,lookupTable);