powershell - powershell 将 CSV 上的行读取为对象
问题描述
我需要创建一个 powershell 脚本来读取一个用分号分隔的数据的 CSV 文件,但问题是第一行是标题,我需要将除标题之外的所有解析数据保存为对象,现在我只有这个来解析文档
import-csv "filepath" -delimiter ';'
解决方案
好的,我找到了一种方法,不是在对象中,而是在数组中,这也对我有用,我会发布它以防其他人需要它
foreach($line in $csv){
$nline = $line.Split(";")
$nline[0]
$nline[1])
$nline[2])
$nline[4])
}
推荐阅读
- python - ModuleNotFoundError:没有名为“用户”的模块
- ansible - 找不到与“maven”匹配的软件包可用、安装或更新。
- angular - 在角度 5 中设置对表单组的禁用控制
- php - 在会话中存储验证码(安全)
- python-3.x - ODOO 11 报告,对象没有属性“report_action”
- java - Spring CrudRepository 上的自定义注释
- multithreading - Android平板电脑上的线程导致冻结
- java - Apache Ignite - 接近缓存一致性
- javascript - document.form.submit() 在 window.close() 之前完成太慢
- docker - 如何避免找不到包“github.com/golang/protobuf/jsonpb”错误