使用具有重复列的powershell循环excel数据
我有一张excel表格,看起来像这样使用具有重复列的powershell循环excel数据,excel,powershell,outlook,Excel,Powershell,Outlook,我有一张excel表格,看起来像这样 Name actiontime actiommessage Tim 23:45 purchased goods Tim 22:56 had dinner Tim 20:56 watched movie John 15:52 get out of bed John 07:56 went to sleep Tim 23:45 purchased goods Tim 22:56 had dinner Tim 20:56 watched
Name actiontime actiommessage
Tim 23:45 purchased goods
Tim 22:56 had dinner
Tim 20:56 watched movie
John 15:52 get out of bed
John 07:56 went to sleep
Tim 23:45 purchased goods
Tim 22:56 had dinner
Tim 20:56 watched movie
----------
John 15:52 get out of bed
John 07:56 went to sleep
我需要像这样分离数据
Name actiontime actiommessage
Tim 23:45 purchased goods
Tim 22:56 had dinner
Tim 20:56 watched movie
John 15:52 get out of bed
John 07:56 went to sleep
Tim 23:45 purchased goods
Tim 22:56 had dinner
Tim 20:56 watched movie
----------
John 15:52 get out of bed
John 07:56 went to sleep
在每个用户操作的单独HTML表中,并嵌入到outlook邮件中,所有操作都使用powershell
我怎样才能像那样分离数据?要分离数据,我建议您
$userTables=Import Csv D:\blah.Csv |组对象名| ForEach对象{
$\组|转换为Html-片段
}
#将表格添加到电子邮件的html正文中。
#现在,只需在控制台中显示:
$userTables
这将输出可随时使用的HTML,如:
NameActionTimeActionMessage
Tim23:45购买的货物
Tim22:56我吃了晚饭
Tim20:56观看了这部电影
NameActionTimeActionMessage
约翰15:52起床
约翰7:56去睡觉了
欢迎来到StackOverflow!请发布显示您迄今为止尝试的代码(确保它是a),并解释它不起作用的原因。通过用户名对数据进行分组非常感谢。知道一种将每个表分开的方法会非常有帮助,这样我就可以向独立用户发送关于他们行为的电子邮件。例如,我可以将包含Tim数据的表1通过电子邮件发送给time。和约翰一样。谢谢你advanced@BenRonan如果您的表还包含用户的电子邮件地址,那么这并不难做到。在变量中捕获循环中的每个html表,将其添加到html电子邮件模板并以电子邮件的形式发送。非常感谢您的帮助