将CSV转换为Excel并将格式应用于单元格
问题描述:
我有一个调用业务逻辑并生成包含不同事务数据的CSV的C++应用程序。将CSV转换为Excel并将格式应用于单元格
业务伙伴希望有这个CSV作为一个Excel文件,并用不同的格式选项,比如用粗体字头和数字之间用逗号格式化等
我找不到任何选项C至做到这一点++但发现我可以使用PowerShell将CSV文件转换为Excel。我发现下面的难度在PowerShell中:
-
虽然量字段是数字格式 - 我看不到 结果为“1,234,56.00”。它只显示为123456。但是,当我 检查格式选项,它显示了1,234.10 ..我已经加入了线 的PowerShell如下:
$worksheet.columns.item(2).NumberFormat = "#,##0.00_);[Red](#,##0.00)"
-
我在同一工作表与多个头 节多节。我需要用粗体格式化一些文本。我可以将 的格式更改为粗体,如下所示。
$worksheet.Range("1:1").Font.Bold = $True
但对我的问题是,该报告将生成的基于交易明细记录不同的数字。所以我不能采取单元格范围,并决定静态格式。