问题标签 [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 - set-aduser ,在 powershell 脚本中一次更新几个扩展属性变量和其他属性
所以我有一个基本脚本可以在值被硬编码时工作。当文件中的值是动态的时,我需要一些帮助才能使其工作:
这是基本脚本:
我想要做的是使用 Import-CSV 从文件中读取,将重要的列加载到变量中,检查空/空条件,然后重新设置变量是否为空。最终执行与上述相同的操作,但使用从文件中加载的变量。extensionAttribute5 和 extensionAttribute6 都将是来自文件的值(有时为 null),并且 manager 也将是从文件分配的变量。
当我运行脚本时,我在 Powershell ISE (x86) 'Run As Admnistrator' 中收到以下错误。
该文件如下所示:
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 导入的数据?
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
ruby-on-rails - 我应该在创建对象的循环中引用实例还是类方法?
我正在将 .csv 文件导入到 Ruby on Rails 应用程序中。导入器将从文件的每一行创建一个新的数据库记录。
我希望将数据验证、记录创建和错误报告的所有复杂性隐藏在另一种方法中,而不是让我的import
方法变得混乱。我以打电话some_method_name
为例。我真的应该打电话给什么?
我想到了两种可能。实例方法:
或者,一个类方法:
(要么会返回一个记录成功或失败的字符串。)
两者都可以,但哪个更有意义?是否有一些设计原则或模式可以告诉我如何选择?
powershell - Powershell,循环通过 CSV 并使用 Switch
我正在设置一个脚本来自动化一些工作并且遇到了一些麻烦。我尝试了一些在网上找到的建议,但没有运气。
我的目标是在每一行循环遍历一个 CSV 文件,检查特定单元格的内容,然后根据该值运行一个命令,其中包含该行中的所有数据。
这就是我现在所拥有的。它不起作用,老实说,我不确定我是否有正确的语法来遍历每一行,或者开关是否设置为读取标题“描述”并将其与以下案例进行比较。
CSV 样本
python - 将字符串转换为浮点数以求和时忽略所有非浮点值
我正在尝试将所有字符串值转换为浮点值以进行加法,但是我的 csv 中存在字符串,它返回此错误:
如何忽略带有字母、逗号和其他不可转换字符的字符串并将它们相加而不会出现问题?
示例文件 3.csv
代码
powerquery - 电源查询 - 如何在不丢失数据的情况下导入 csv
我正在将 CSV 文件中的数据导入 Power Query。问题是某些数据以“00XYZ”的形式出现,而 Power Query 会自动将其转换为“XYZ”,即使禁止将数据类型更改为数字。值得一提的是,在将 SSIS 用于相同目的时,我没有遇到同样的问题。提前感谢亚历克斯
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
我用来导出和导入的查询是:
谢谢
powershell - 在 PowerShell 中将 Import-CSV 用于变量时,未返回任何信息
非常有用 - 当我使用$CSVInfo = Import-CSV c:\datatable.csv
当我从命令行打开变量时没有返回任何内容。为什么是这样?没有意义。
powershell - 如何为每一行搜索导入的 CSV 单元格值
我正在尝试导入 csv,搜索每行中的单元格值(列),然后查找并计算任何空值或空白值。然后,如果计数达到 13,则执行 X。但是,当我运行此代码时,它显示单元格/列值是单个对象,而不是每列的单独值?如何搜索行中的单个单元格值?
示例代码