【发布时间】:2015-11-04 09:52:08
【问题描述】:
我正在尝试在 Excel 中导出一些数据,但是当我格式化我的日期列时,它并没有改变,并且 Excel 无法识别为日期。
如何才能让 Excel 识别该日期?
这是我获取文件属性的 PowerShell 命令:
$ITEMS=@(ls -path $STARTFOLDER -Recurse |Select FullName,Name,Attributes,@{Name="Date"; Expression={$_.LastWriteTime}},Extension,@{Name="Mbytes";Expression={"{0:N3}" -f ($_.Length / 1Mb)}})
以及数据示例
FullName : C:\file.txt
Name : Computers.txt
Attributes : Archive
LastWriteTime : 05.08.2015 08:35:15
Extension : .txt
Mbytes : 0.002
【问题讨论】:
-
我尝试将其转换为
[datetime],但它不起作用 -
您的实际问题是什么?该对象数组是如何进入 Excel 的?
-
@arco444 我已经编辑了问题
-
您如何将数据导入 excel?即您要输出到csv吗?使用 Excel COMObject?
-
你需要删除哪个文件? csv中全名或名称下的文件?
标签: excel powershell datetime