- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何为使用 ExcelPackage 创建的 Excel 单元格设置货币格式?
worksheet.Cell(i, 7).Value = item.Price.ToString();
最佳答案
ExcelPackage 将读出单元格上的 NumberFormats。因此,您只需在 Excel 中制作一个示例,然后读出单元格并查看您想要执行的操作的格式。
以下是格式化货币的三种不同方式的示例。请注意最后一个“硬编码”$ 字符,这可能不是最佳做法。
using (ExcelPackage excelPackage = new ExcelPackage(new FileInfo("testReport.xlsx")))
{
ExcelWorksheet ws = excelPackage.Workbook.Worksheets.Add("worksheet");
ws.Cells[1, 1, 3, 1].Value = 0d;
ws.Cells[1, 2, 3, 2].Value = -14.957d;
ws.Cells[1, 3, 3, 3].Value = 5000000.00d;
ws.Cells[1, 4, 3, 4].Value = -50000000000.00d;
ws.Cells[1, 1, 1, 4].Style.Numberformat.Format = "#,##0.00;(#,##0.00)";
ws.Cells[2, 1, 2, 4].Style.Numberformat.Format = "#,##0.00;-#,##0.00";
ws.Cells[3, 1, 3, 4].Style.Numberformat.Format = "\"$\"#,##0.00;[Red]\"$\"#,##0.00";
ws.Cells[1, 1, 3, 4].AutoFitColumns();
excelPackage.Save();
}
关于c# - 为使用 ExcelPackage 创建的 Excel 单元格设置货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3625886/
我正在使用 c# .net。我正在从头开始创建一个新的 excel 文件。一些单元格包含文本,一些单元格包含数字。如何使用 C# ExcelPackage 将单元格类型设置为数字? 最佳答案 这应该有
使用 C#,我可以使用 Excel 互操作来读取单元格范围。但它很难与美元值(value)和百分比保持一致。所以我正在试用 EEPLus。 FileInfo newFile = new FileInf
我的问题可能很愚蠢,但我自己找不到解决方案。我遇到了 ( ExcelPackage) 的问题。有没有办法设置单元格的 Excel 数据类型?而 cell.DataType 属性是字符串,那么允许使用哪
我使用这个包:ExcelPackage虽然我不知道如何设置单元格的背景颜色。我试着用这个: ws.Cells["A1"].Style.Fill.PatternType = OfficeOpenXml.
我正在尝试构建一个数据导入工具,它接受来自用户的 EXCEL 文件并解析文件中的数据以将数据导入我的应用程序。 我在使用 DeleteRow 时遇到了一个奇怪的问题,我似乎无法在网上找到任何信息,尽管
我想在服务器端构建 ExcelPackage 文件,然后发送允许用户下载它。这是我的文件创建代码: private byte[] ExcelFileCreate() {
我想用 codeplex excelpackage 写一个 excel 文件 (2007),但是写 excel 文件要花很多时间。我没有找到任何可以接受数据源的方法。 我的代码片段: var newF
我需要从 Excel 电子表格读取和写入数据。有没有一种方法可以使用 ExcelPackage 找出某个工作表有多少行/列?我有以下代码: FileInfo newFile = new FileInf
如何为使用 ExcelPackage 创建的 Excel 单元格设置货币格式? worksheet.Cell(i, 7).Value = item.Price.ToString(); 最佳答案 Exc
请帮助我:如何为 ExcelPackage 添加引用? 在下一行 using (var excel = new ExcelPackage(FileUpload1.PostedFile.InputStr
我正在使用 EPPlus 导出到 Excel 功能。我需要 2 个 SaveAs,第一个 SaveAs 是一个允许用户打开/保存/SaveAs 的保存对话框,我的第二个 SaveAs 允许将 Exce
我正在使用 Excelpackage.codeplex.com 创建 xlsx。 当使用撇号 (') 编写字符串时,我得到一个 System.Xml.XPath.XPathException 异常。
我想在按下带有以下代码的按钮时生成 excel 文件,但我有 2 个错误。 Error 1: The type or namespace name 'ExcelPackage' could not b
我不确定我在这里遗漏了什么。我有一个按钮,单击该按钮时,我正在使用 javascript 调用 Controller 。该 Controller 应创建一个 excel 文件并将其返回给用户,使他们能
我是一名优秀的程序员,十分优秀!