问题标签 [import-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 - 我正在尝试使用 csv 文件中的属性,但我收到一条错误消息,指出属性不存在,但确实存在,我检查了它
这是我到目前为止所拥有的:
一个名为 C:\TEMP\AIST2330TP04\SampleEnrollees.csv 的 csv 文件,其中包含以下信息:
我的代码被参数化并获取某些信息并输出文本文件:
当我运行它时,会发生以下情况,但没有创建任何文件:
我认为我的 for 循环存在问题,但我无法弄清楚。请帮忙?
powershell - 来自 Import-CSV 的 Powershell Move-Item:错误 - 找不到路径的一部分
我一直在编写 Powershell 中的脚本,以从 CSV 文件中获取路径,并将相应路径中的这些文件移动到其他地方的新目的地。通常使用不同的文件名。
我正在使用 5.0 版
例如:
现在我使用了以下脚本,它最初能够移动一些文件:
尽管执行到一半左右开始返回此错误:
移动项目:找不到路径的一部分。在 line:1 char:238 + ... Each-Object{Move-Item -Literalpath $ .Source -Destination $ .Destina ...
+ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (Q:\RECORDS\ PRIV...-4-20_N1969.pdf:FileInfo) [Move-Item], DirectoryNotFoundException
+ FullyQualifiedErrorId : MoveFileInfoItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand
据我所知,没有特殊字符会阻止找到路径。如果我将 Move-Item 替换为 Copy-Item 它会返回相同的错误。我还检查了路径以查看它们是否正确。
我对此束手无策。不知道还有什么可以尝试的。我毕竟是一个完全的新手。
谢谢
注意:我为这个问题制定了解决方案。Move-Item cmdlet似乎不喜欢创建目录。
相反,我首先使用New-Item -directories创建目录,从文本文档中获取内容,其中每一行都代表一个路径(没有标题)。
首先创建空目录后,原始脚本按预期工作。
对于这里感兴趣的任何人是目录脚本:
感谢大家的帮助。
c# - C# 读取 CSV 到 DataTable 并调用行/列
我目前正在做一个小项目,我遇到了一个我目前无法解决的问题......
我有多个要读取的“.CSV”文件,它们都具有相同的数据,只是具有不同的值。
在阅读第一个文件时,我需要创建标题。问题是它们没有按列拆分,而是按行拆分(如您在 Header1-Header3 上方所见)。
然后它需要读取值 1 - 值 3(它们列在第 2 列中),除此之外,我需要使用“Info2”的数据创建另一个 Header -> Header4,该数据始终放置在第 3 列和第 3 行中2(我可以忽略第 3 列的其他值)。
所以第一个文件之后的结果应该是这样的:
在多个文件之后,它应该是这样的:
我用 OleDB 尝试过,但我得到了我无法修复的错误“缺少 ISAM”。我使用的代码如下:
我做的另一个尝试是使用 StreamReader。但是标头在错误的位置,我不知道如何更改此+为每个文件执行此操作。我尝试的代码如下:
我感谢所有愿意提供帮助的人。感谢您阅读本文!
您忠诚的
powershell - Exchange 2010 Powershell 自动回复 CSV
在自学时,我对 powershell 仍然很陌生,但是我似乎无法在 Exchange 2010 上使用它,在 CSV 中使用用户列表并设置外出回复。我在 OOO 消息中调用了一个变量 $Email,但它似乎永远不会正确输出。请帮忙,我不知所措!
我的 CSV 很简单:
Users,Email
Test-1,John.J.Smith
Test-2,Sammy.R.Hagar
我在此脚本中更改了一些名称以使其匿名,但是当我运行此脚本时,它告诉我在我的域中找不到对象“用户”。是什么赋予了?!?
python - 在 python3.x 中导入 utf-8 csv - 特殊的德语字符
我一直在尝试导入包含特殊字符 (ä ö ü) 的 csv 文件
在 python 2.x 中,所有特殊字符都自动编码,无需在 open 命令中指定econding属性。
我不知道如何让它在python 3.x中工作
控制台输出(Sublime Build python3)
输入 sample_1.csv(保存为 utf-8 csv 的 Excel 文件)
- 这只是输出格式问题还是我也错误地导入了数据?
- 我怎样才能打印出“Männer”?
感谢您的帮助/指导!
powershell - 如何将从第二个开始的任何列的值移动到新行?
我正在使用 PowerShell 执行此任务,并且希望将从第 2 列开始的任何列的值移动到他们自己的行。我有一个类似这样的 CSV 文件:
我想实现以下
我不知道在任何给定的 CSV 文件中有多少可能的列,但最终结果是每列中的所有值都在各自的行中。
我正在考虑使用Import-Csv
cmdlet,Select-Object
但无法弄清楚。
sql - 缺少将数组变量从 csv 文件传递到 invoke-sqlcmd 插入语句的值?
我刚刚学习 PowerShell,我构建了一个脚本,试图将.CSV
文件导入我的 SQL Server 数据库,发现以下查询只是附加表。
因此,为了首先尝试TRUNCATE
,INSERT
我测试了以下两个脚本:
在测试了这些脚本之后,然后在页面顶部使用我的原始脚本,我的表从.CSV
插入返回相同数量的记录,但它们现在都是空白的,在测试这两个单独的之前情况并非如此TRUNCATE
脚本(文件在每条记录中仍然具有相同的值):
从 PowerShell 查询对象看起来select-object 命令现在返回所有空记录:
但是,Import-CSV 会返回文件中存在的值:
测试其他 SQL 语句以插入文字 SQL 字符串,看来我仍然可以使用 写入表invoke-sqlcmd
,但是(我可能错了)我以某种方式截断了 powershell 从文件中读取的对象值,即使值仍在文件中。
我需要以某种方式恢复 PowerShell 还是以某种方式改变了我的文件系统?
此外,我可以使用以下脚本从 SQL 查询相同的文件,因此我显然能够读取这些值,但我的 PowerShell 脚本由于某种原因无法使用 import-csv 命令读取这些值:
meteor - 我该如何使用上传 CSV 文件?
我正在使用为 Meteor 安装的fast-csv 打包:
我的应用程序只能在预定位置打开一个 csv 文件“ my.csv ”。问题是它不允许我选择任何其他文件。在我的代码下面找到:
客户端/main.js
我想重新设计应用程序,以便能够通过文件上传按钮读取/上传我选择的 csv 文件。
在我的文件上传按钮html 代码下面找到:
客户端/main.html
<input type="file" id="myFile">
如何从文件上传按钮上传的内容到流变量中?
var stream = fs.createReadStream("uploaded file");
powershell - Powershell 从 import-csv 替换字段中的文本
我正在读取一个大的csv文件,Import-CSV
并有一列具有以下格式的数据;v00001048、v00019045或v0036905。我想在 v 之后但在任何数字之前而不是零之前替换所有零(0),所以上面的文字变成了;v-1048、v-19045或v-36905。进行了大量搜索但没有成功的结果。