Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 在Linux上使用PowerShell持久化CSV数据的方法?_Xml_Database_Powershell_.net Core_Export To Xml - Fatal编程技术网

Xml 在Linux上使用PowerShell持久化CSV数据的方法?

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

在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
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
也不是一个现实的(?)选项。不确定我的存储选择是什么。