【发布时间】:2015-02-20 00:13:12
【问题描述】:
因为在允许将 cmets 添加到现有答案之前,我需要更多的声誉,所以我不得不创建自己的问题。但我的问题与此线程中的问题相同:
How to include all properties of all array objects in csv in powershell
据我所知,该线程中提出的解决方案对我不起作用。
- 根据属性数量对对象进行排序是不安全的。 仅仅因为一个对象具有最多的属性并不意味着它具有 所有属性,这意味着我的 CSV 仍然缺少一些数据。
- 在 $props 变量中指定属性,后跟 $objects |选择 $props | Export-CSV 对我来说似乎是不可能的。因为我的对象是根据日志文件中的数据创建的,所以我不知道要提前查找的每个潜在属性。意外的条目可能会出现在日志中,当它们出现时,它们可能是包含在我的 CSV 中的最重要的数据。我尝试了 Select *,但它的作用与根本不存在时没有什么不同。
有人有其他想法吗?希望这是基于其他线程的足够信息。
【问题讨论】:
-
您是在创建将追加到 csv 文件的脚本,还是每次运行脚本都会收集数据并导出到新的 csv 文件(或覆盖现有文件)?
-
您有一些我们可以使用的示例数据吗?您可以获得的房产数量是否有上限?另一个线程中的解决方案是基于不知道数据中的属性
标签: powershell csv export-to-csv