sql - 使用 PowerShell 从 CSV 进行对象关系映射?
问题描述
“如何遍历来自 的CSV
数据PowerShell
?” 也许是另一个问题标题。
这个输出很好:
PS /home/nicholas>
PS /home/nicholas> $flat
Date Region New_Tests Total_Tests Positivity Turn_Around
---- ------ --------- ----------- ---------- -----------
2020-01-23 BC 2 2 0 32
2020-01-23 Fraser 0 0 0 0
2020-01-23 Interior 0 0 0 0
2020-01-23 Northern 0 0 0 0
2020-01-23 Unknown 0 0 0 0
2020-01-23 Vancouver Coastal 2 2 0 32
2020-01-23 Vancouver Island 0 0 0 0
..
但我会更感兴趣,例如,像这样基本的东西SQL
:
SELECT * FROM $flat limit 3
或使用WHERE
从句。也许甚至只是返回行/记录n
?最好表示为:
Date : 2020-11-19
Region : Vancouver Island
New_Tests : 1682
Total_Tests : 118623
Positivity : 1.4
Turn_Around : 12.7
我认为,也许,fields
或properties
属于泛型Object
。
如何将一行从映射CSV
到Object
in Powershell
on Linux
?
解决方案
你测试Import-Csv
CmdLet :
Import-Csv 'your_file.csv' -Delimiter ';'
在你的情况下ConvertFrom-Csv
CmdLet :
$labs_csv | ConvertFrom-Csv -Delimiter ';'
推荐阅读
- android - 在将某些电子邮件地址添加到 Google Play Beta 测试列表时遇到问题?
- javascript - 如何将矩形添加到缩放的画布区域?
- angular - JsPDF/HTML2Canvas 与 Chrome 版本 87.xxxx 的兼容性问题
- sql-server - GROUPBY 的 DAX TOP 1 COUNT
- powershell - 以管理员身份在远程计算机上运行 Invoke-Command
- elasticsearch - 按字段的未知值过滤文档
- php - Yii2 select2 数据库异常绑定变量数与令牌数不匹配
- r - 如何计算R中数据框中的条件平均值?
- c++ - 通过模板参数 C++ 将值传递给内部类
- php - 没有 session.auto_start=1 的 Symfony 无法登录