使用powershell处理CSV文件

时间:2018-01-07 16:11:05

标签: excel powershell

我正在使用powershell脚本执行以下步骤:

  1. 从数据库获取数据并导出到excel文件(我使用.csv文件)

  2. 重新格式化CSV文件中的颜色(颜色,合并单元格,字体等)

  3. 保存CSV文件

  4. 将csv文件的内容作为正文发送到电子邮件中(保留所有格式)

  5. 我已经完成了第1-3步

    现在我关注#4,在从CSV导出到电子邮件正文后,是否需要重新格式化?

    另外,有没有办法在PowerShell中使用RBG颜色?我使用了colorindex,但它实际上仅限于56色

1 个答案:

答案 0 :(得分:0)

CSV的规格根本不涉及颜色,字体等。如果您使用Export-csv,则所有这些信息都将丢失。

您可以通过将其保存为富文本文件,或将其导出为某些格式化的文本方案(如HTML)来获得所需内容。但这可能会模糊数据的CSV结构。