问题标签 [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.

0 投票
1 回答
6676 浏览

powershell - set-aduser ,在 powershell 脚本中一次更新几个扩展属性变量和其他属性

所以我有一个基本脚本可以在值被硬编码时工作。当文件中的值是动态的时,我需要一些帮助才能使其工作:

这是基本脚本:

我想要做的是使用 Import-CSV 从文件中读取,将重要的列加载到变量中,检查空/空条件,然后重新设置变量是否为空。最终执行与上述相同的操作,但使用从文件中加载的变量。extensionAttribute5 和 extensionAttribute6 都将是来自文件的值(有时为 null),并且 manager 也将是从文件分配的变量。

当我运行脚本时,我在 Powershell ISE (x86) 'Run As Admnistrator' 中收到以下错误。

该文件如下所示:

0 投票
2 回答
495 浏览

powershell - 在 Powershell 中从 CSV 导入数据,在 CSV 中提供英国日期不到 7 天

所以我有一个包含 5 个标题的 CSV 文件:名称、collectionDate、位置、设备注释、经理。

现在我的 collectionDates 都是英国格式,所以 DD/MM/YYYY。我只想从 CSV 中导入未来 7 天或更短的收集日期的数据。所以今天是 17/08,因此我只想从 17/08 到 24/08 之间的 CSV 中提取数据。

尽管 Powershell 如果您告诉它可以处理英国格式的日期时间对象,但我似乎无法再操纵日期以添加 7 天。

这是我当前的代码:

Powershell 正确地将 7 天添加到日期时间以使其成为 24/08,然后在将其转换为字符串并从中删除时间时,它正确地将变量设置为 24/08/2018。但是当我在 Import cmdlet 中比较它们时,它只返回 CSV 中的所有数据,而不是小于 24/08 的日期。

我也知道 Powershell 可以比较这些,因为如果我创建一个单独的变量 $otherDate,其中包含 24/08/2018,然后创建一个 if 语句来检查 $weekFinal 是大于还是小于 $otherDate,它会正确运行该语句当真。

我尝试在 Import-Csv cmdlet 中同时使用 Where 和 Where-Object,但两者都返回了相同的结果。

如何让 Powershell 正确比较 $_.collectionDate 和 $weekFinal 以过滤从 csv 导入的数据?

0 投票
1 回答
643 浏览

vb.net - vb.net 导入 csv 文件到 devexpress gridview

目前我在将csv文件导入devexpress gridview时遇到问题,当我执行代码时,显示以下错误'C:\New folder\QtimeAutomotiveByLot_new.csv' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.并且文件路径在我这边工作得很好。我的代码如下,有人可以指导我吗?

VB.net

0 投票
1 回答
38 浏览

ruby-on-rails - 我应该在创建对象的循环中引用实例还是类方法?

我正在将 .csv 文件导入到 Ruby on Rails 应用程序中。导入器将从文件的每一行创建一个新的数据库记录。

我希望将数据验证、记录创建和错误报告的所有复杂性隐藏在另一种方法中,而不是让我的import方法变得混乱。我以打电话some_method_name为例。我真的应该打电话给什么?

我想到了两种可能。实例方法:

或者,一个类方法:

(要么会返回一个记录成功或失败的字符串。)

两者都可以,但哪个更有意义?是否有一些设计原则或模式可以告诉我如何选择?

0 投票
3 回答
940 浏览

powershell - Powershell,循环通过 CSV 并使用 Switch

我正在设置一个脚本来自动化一些工作并且遇到了一些麻烦。我尝试了一些在网上找到的建议,但没有运气。

我的目标是在每一行循环遍历一个 CSV 文件,检查特定单元格的内容,然后根据该值运行一个命令,其中包含该行中的所有数据。

这就是我现在所拥有的。它不起作用,老实说,我不确定我是否有正确的语法来遍历每一行,或者开关是否设置为读取标题“描述”并将其与以下案例进行比较。

CSV 样本

0 投票
2 回答
847 浏览

python - 将字符串转换为浮点数以求和时忽略所有非浮点值

我正在尝试将所有字符串值转换为浮点值以进行加法,但是我的 csv 中存在字符串,它返回此错误:

如何忽略带有字母、逗号和其他不可转换字符的字符串并将它们相加而不会出现问题?

示例文件 3.csv

代码

0 投票
1 回答
307 浏览

powerquery - 电源查询 - 如何在不丢失数据的情况下导入 csv

我正在将 CSV 文件中的数据导入 Power Query。问题是某些数据以“00XYZ”的形式出现,而 Power Query 会自动将其转换为“XYZ”,即使禁止将数据类型更改为数字。值得一提的是,在将 SSIS 用于相同目的时,我没有遇到同样的问题。提前感谢亚历克斯

0 投票
0 回答
159 浏览

sql-server - 错误:Import-DbaCsvToSql:“++”运算符仅适用于数字。操作数是“System.IO.FileInfo”

参考:[ https://dbatools.io/functions/import-dbacsvtosql/]

尝试使用 DBA 工具将一些信息影响到 SQL Server 中,当我尝试导入时出现错误 - 脚本的其余部分工作正常,除了Import-csv

Import-DbaCsvToSql :“++”运算符仅适用于数字。操作数是“System.IO.FileInfo”。在行:5 字符:5

我用来导出和导入的查询是:

谢谢

0 投票
1 回答
253 浏览

powershell - 在 PowerShell 中将 Import-CSV 用于变量时,未返回任何信息

非常有用 - 当我使用$CSVInfo = Import-CSV c:\datatable.csv

当我从命令行打开变量时没有返回任何内容。为什么是这样?没有意义。

0 投票
2 回答
878 浏览

powershell - 如何为每一行搜索导入的 CSV 单元格值

我正在尝试导入 csv,搜索每行中的单元格值(列),然后查找并计算任何空值或空白值。然后,如果计数达到 13,则执行 X。但是,当我运行此代码时,它显示单元格/列值是单个对象,而不是每列的单独值?如何搜索行中的单个单元格值?

示例代码