问题标签 [export-csv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 基于foreach登录导出数据[Powershell]
我有简单的 csv 文件,其中包含“登录”列
有 powershell 脚本来检查他们的最后登录时间:
这适用于输出
当我尝试通过代码将结果导出到 csv 文件时
出错
我不能让它工作超过 2 小时:/
arrays - 操作 Import-Csv 对象并逐行导出到文本文件
我基本上是在尝试构建一个读取命名文件夹目录的例程,构建一个 CSV 文件,然后读入该 CSV 文件,操作一些属性以将数据拆分为新列,然后将其导出到另一个 CSV。
我通过以下代码实现了这一点:
如果我的术语不正确,请原谅,但我现在正在寻找xcopy
使用属性中的项目值构建一个充满命令的批处理文件。
当您使用Import-Csv
它并将其分配给变量时,该变量包含各种属性,每个属性都包含从 CSV 文件中的每一行获取的值数组。
在我的示例中,该变量$a
具有名为“Directory”、“FullName”和“Name”的属性,即 CSV 文件中 3 列的标题。
如果我的 CSV 文件包含以下行:
Directory 属性将是一个包含 2 项的数组:“C:\Test\OriginalDocs\A”和“C:\Test\OriginalDocs\B\”
FullName 属性将是一个包含 2 项的数组:“C:\Test\OriginalDocs\A\file1_A_A_12345678.txt”和“C:\Test\OriginalDocs\B\file2_B_B_43534554.txt”
Name 属性将是一个包含 2 项的数组:“file1_A_A_12345678.txt”和“file2_B_B_43534554.txt”
我想知道的是如何为每个属性选择数组中的所有 [0] 项并构建xcopy
命令
例如,如果我这样做:
结果$xcopy
变量包含所有数组值
例如,对于上面的示例,xcopy
变量以值结束:
我想要实现的是使用每个选定属性的 [0] 数组值有效地做到这一点:
将变量写入$xcopy
文本文件(使用Add-Content
我相信)
然后对 [1] 数组值执行相同操作:
依此类推,直到处理完数组中的所有项目。
因此,为数组中的每个项目生成一个文本/批处理文件,即所有 [0]、所有 [1] 等。
使用上面的示例,我会得到一个如下所示的文本文件。
我一直在寻找,foreach
但ForEach-Object
到目前为止,我还没有找到任何适合我需要的东西。也许做不到?
powershell - Import-Csv 仅选择第一列或 Export-Csv 仅写入第一列
我需要合并 CSV 文件,并希望使用以下命令从 post Merging multiple CSV files into one using PowerShell中使用。
但是,只有源 CSV 文件的第一列以merged.csv
.
xml - 使用 PowerShell 以正确的顺序解析 XML ChildNode
我有一个具有多个节点的 XML 文件,但并非每个子节点都在每个节点中(不是 100% 我正确使用了该术语)。我需要将子节点导出为 CSV 作为列标题。如果第一个节点中缺少子节点,则该子节点不会作为标头包含在内,并且不会提取数据。
例子:
如果我这样做:
TEST_MIDDLE_NAME 和 TEST_SSN 列不会包含在 CSV 中。
如果我这样做:
只要我事先知道它们是什么,所有的列都包括在内。如果列名更改,那么它将不会被包含在内,并且我不正确的列将没有数据。
如果我这样做:
它会给我所有的列名,我可以将它们用作标题,但它不会以正确的顺序给我。它按照检索顺序返回它们,因此在这种情况下,它将返回:TEST_REF_ID、TEST_FIRST_NAME、TEST_LAST_NAME、TEST_SEX、TEST_BIRTHDATE、TEST_MIDDLE_NAME、TEST_SNN。
它连续带回第一组,然后将第一组前面缺少的两个添加到列表的末尾。我需要按照节点中显示的正确顺序将它们拉回。
我希望一切都有意义,使用该$Column
方法确实可以完全满足我的需要,但是如果在我不知情的情况下进行更改,它就会中断,我希望尽可能地弥补这种可能性。
powershell - Export-CSV in Powershell just outputs numbers/length
I've looked into this issue as others have experienced it as well but I can't really make sense of the issue at hand in order to actually implement any fixes which have been maybe offered up. Here is what I am dealing with specifically.
I am fetching information from an API, parsing through and building my own hashtables which then get pushed into an array. I want to then export that array of hashes as a simple CSV. I have done virtually the same exact setup in another script and it worked without issue, I am unable to figure out what I am doing wrong here...
The outputted file is just a single column with numbers going down as long as the number of objects (hashes I built) that exist in the array above. I'm assuming this is the length of the object in string form maybe and that is what it is recognizing so it may be a formatting issue?
Now, if I print the array to the screen inside the script, I see all the hashtables without issue. The only diff being that they are {}
rather than @{}
like in the other script I mentioned earlier which works without issue.
Any ideas?
regex - Powershell Select-String 在 1 行中输出为 CSV
我试图将输出Select-String
放入一行而不是多行,但似乎无法让我的头脑保持一致。
这是我的输入字符串和一个非常简单的模式,用于在之后提取数据'='
,
但不是为搜索的每个模式在单独的行中显示输出,
我正在尝试将输出显示为 CSV,这意味着在一行本身中是这样的,
尝试使用管道,Export-CSV
但即使这样也失败了。应该是什么语法?我确信它很简单,但似乎无法让我的头脑相同。
arrays - 当屏幕上的数据正常时,在 CSV 文件导出中获取“System.Collections.Generic.List`1[System.String]”
我是 PowerShell 的新手,并试图从 Hyper-V 中获取 VM 名称及其关联 IP 地址的列表。
我在屏幕上得到了很好的信息,但是当我尝试导出到 csv 时,我得到的所有 IP 地址都是每行上的“System.Collections.Generic.List`1[System.String]”。
有关于“joins”或“ConvertTo-CSV”的建议,但我不明白这些的语法。
任何人都可以帮忙吗?
这是我正在使用的语法...
powershell - 在 PowerShell 中使用 Export-Csv 提供帮助
我正在使用下面的脚本来引用一个包含计算机名称列表的 txt 文件,以找出每台机器的操作系统和操作系统版本。我可以让它在 PowerShell 中显示,但我将它导出到 CSV 文件的所有尝试都失败了。我在这里使用了其他推荐使用 Write-output 和 Export-csv 的文章,但我得到的只是错误(取决于位置),或者我得到一个显示长度和字符数的 CSV 文件。我不介意投入工作,但我觉得我不明白我将在哪里放置管道并将结果保存到 CSV 文件中。
powershell - Powershell - 编码 UTF-8 在 Export-Csv 中不起作用
我正在尝试输出一堆数据并有一些德语变音符号:ä、ö、ü、.. 我在 Export-Csv 的末尾添加了 -Encoding UTF8,但它并没有真正起作用。我的代码:
我期待ä,ö,ü......而不是“ä”,......这里有什么问题?它不输出元音变音。提前致谢 :)
r - 无法让 write.csv 或 write.table 在 BlueSky Statistics 的 r 编辑器中工作
任何指针或提示?最常见的 r 命令确实有效,但不是这个!试过 write.csv 和 write.table