【发布时间】:2016-09-26 14:41:38
【问题描述】:
我有一个 CSV,其中包含要在 powershell 脚本结束时通过电子邮件发送给我的数据。我知道我可以将 CSV 文件附加到电子邮件本身,但我想知道如何将数据从 CSV 直接输出到正文中,并正确格式化。我认为这将涉及将 CSV 转换为字符串或其他内容。
我已经尝试过ConvertTo-Csv 和Format-Table 之类的东西,但这没有格式化。我曾想过逐行遍历 csv,但我不确定从那里去哪里。
【问题讨论】:
-
“格式化”是什么意思?转换为 CSV 字符串后,您将丢失任何格式。您将需要遍历数据,然后使用内联样式格式化 HTML 表格
-
Import-Csv |Format-Table |Out-String -
@VinnieJames 通过格式化,我的意思是保持表格的形状(如 CSV)。如果我有一个 HTML 表格,我将如何在电子邮件中传递 HTML?
-
CSV 没有格式化数据,它是一串逗号分隔值。 Excel 会自动为您格式化,这可能会有所帮助bl.ocks.org/ndarville/7075823
标签: powershell csv