Xml 在Linux上使用PowerShell持久化CSV数据的方法?
在Linux中,Powershell本身是否有“本机”或内置的方便的“数据库”功能 虽然这对于导入数据很有效:Xml 在Linux上使用PowerShell持久化CSV数据的方法?,xml,database,powershell,.net-core,export-to-xml,Xml,Database,Powershell,.net Core,Export To Xml,在Linux中,Powershell本身是否有“本机”或内置的方便的“数据库”功能 虽然这对于导入数据很有效: nicholas@mordor:~/csv$ nicholas@mordor:~/csv$ ll BCCDC_COVID19_Dashboard_Lab_Information.csv -rw-rw-r-- 1 nicholas nicholas 89153 Nov 22 05:16 BCCDC_COVID19_Dashboard_Lab_Information.csv nicho
nicholas@mordor:~/csv$
nicholas@mordor:~/csv$ ll BCCDC_COVID19_Dashboard_Lab_Information.csv
-rw-rw-r-- 1 nicholas nicholas 89153 Nov 22 05:16 BCCDC_COVID19_Dashboard_Lab_Information.csv
nicholas@mordor:~/csv$
nicholas@mordor:~/csv$ pwsh
PowerShell 7.1.0
Copyright (c) Microsoft Corporation.
https://aka.ms/powershell
Type 'help' to get help.
PS /home/nicholas/csv>
PS /home/nicholas/csv> $labs=import-Csv labs.csv
PS /home/nicholas/csv>
这是如此简单,令人惊讶,并给出了至少人类可读的结果:
..
Date : 2020-11-19
Region : Vancouver Coastal
New_Tests : 2923
Total_Tests : 337615
Positivity : 5.12
Turn_Around : 28.5
Date : 2020-11-19
Region : Vancouver Island
New_Tests : 1682
Total_Tests : 118623
Positivity : 1.4
Turn_Around : 12.7
PS /home/nicholas/csv>
有一个比SQLite更“轻”的实用程序
使用Linux,除了坚持使用主流RDBMS之外,例如:
- MySQL
- 博士后
- SQLite
我对检索这些数据更感兴趣。请(重新)表达您的实际问题。正如您自己回答的那样:“
导入Csv
,这是如此简单,并且给出了至少人类可读的结果”,那么为什么不使用它呢?(我能想到一些原因,但你需要在你的问题中定义它们,以得到正确的答案)。我更新了这个问题,希望能解决你的批评。它需要是一个数据库吗?或者,存储在文件中的序列化对象是否也足够?再次:解释为什么一个异常简单的csv
文件不能(完全)满足您的需求?是的,我很难看出问题出在哪里。如果CSV按原样完美工作,问题是什么?那就把它作为CSV保存吧……我对持久性更感兴趣,并且正在研究新的PSDrive——但这对于Linux
来说是不切实际的。考虑到MSSQL
也不是一个现实的(?)选项。不确定我的存储选择是什么。