问题标签 [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 - 在 powershell 中读取具有可变列数的 CSV
我有一个 CSV,其中包含一个用户名,然后是其余记录的一个或多个值。文件中没有标题。
我想将文件读入一个 powershell 对象,其中 Username 属性设置为第一列,并且 Membership 属性设置为行的其余部分(包括逗号),或者理想情况下,每个元素的字符串数组包含单个成员值。
不幸的是,以下行仅获取第一个成员资格并忽略该行的其余部分。
我正在寻找以下任一输出:
或者
通过将 csv 文件中数据的“其余部分”用引号括起来,我已经能够获得第一个结果,但这并不是最好的答案:
powershell - Out-GridView 显示一个空白列,其中有实际数据
我有这个 CSV 文件。
实际的 CSV 数据用“;”分隔 , 像这样:
您可以看到有一列“Terminaison”,其中包含成功或失败信息。我的目标是在 Gridview 中显示文件的所有列。
我正在做 :
并获得包含正确数据的所有列的所需输出:
现在这是我的问题:当我想在 GridView 中显示所有内容时,“终端”列全为空?为什么?所有其他列都正确显示...:
我发现标题末尾的空格(csv文件的第一行)导致了这个......
(“Terminaison”后面有一个空格)
如果我在记事本中编辑 csv 并删除该空格,宾果游戏,它可以工作。但是,这并不能解决我的问题,因为我不想事先编辑文件。这个奇怪的限制是什么,有解决方法吗?
编辑:
下面提供的答案很棒。我最终使用了另一个我认为值得增加可能性的选项:
powershell - 具有多个文件的 Import-Csv(成员已存在)
我的任务是将大量由符号分隔的 txt 文件批量转换为¬
带有标准分隔符的普通 CSV。
我已经想出了如何在 PowerShell 脚本中执行此操作,但有一个问题:如果两个文件包含相同的标头,则会失败并显示错误“成员 x 已存在”。
有没有办法在每次导入之前清除成员?他们写入单独的文件,因此存在欺骗应该不是问题。
mysql - 在文件中加载数据 - 上传 CSV 文件
对不起我的英语不好..
我编写了一个 shell 脚本来通过 csv 文件更新本地 mysql 数据库中的表。
CSV 文件:
我的数据库“id”中的字段是整数和主键。如果我在 csv 中更改此字段,例如
脚本在表中加载 csv 中的数据。我想有一个错误,因为 csv 不正确。
我必须做什么?
谢谢!
csv - 在D8中使用csv文件导入时如何忽略其他重复值并合并多项值字段?
在 d8 中,我将 csv 文件数据导入到内容类型中,并且我有类似这样的 csv 文件。
我的 yml 文件是这样的
使用此配置,我成功导入了 csv 文件,但这将忽略重复 id 的行及其所有值。
我的预期结果是忽略所有具有相同的重复列,但使用逗号 更新类型id
为 的列的唯一值。multi_term
content type field
multiple value term reference field
任何帮助将不胜感激,在此先感谢:)
powershell - 带有德语变音符号 (ä,ö,ü) 的 Import-Csv / Export-Csv
我在处理包含变异元音的 csv-exports 时遇到了一个小问题,例如 ä,ö,ü (德语变音符号)
我只是用
效果很好。我的 csv 文件中有 ä,ö,ü 正确。
之后我做了一些排序:
我玩弄了所有编码、ASCII、BigEndianUnicode、UniCode,但没有成功。
导出和排序时如何保留特殊字符 ä、ö、ü 和其他字符?
javascript - 将用户选择的 CSV 文件中的数据导入 HTML 文本输入
我想将用户选择的 CSV 文件中的联系人号码导入 HTML 文本输入字段。我的 CSV 文件存储姓名和手机号码,我想将所有手机号码导入以空格分隔的 HTML 文本输入或,
sqlite - SQL lite import csv error CREATE TABLE data;(...) failed: near ";": 语法错误
全新的 SQL lite,在 mac 上运行。我正在尝试从 SQL lite 教程导入 csv 文件: http ://www.sqlitetutorial.net/sqlite-import-csv/
我要为教程导入的“城市”数据在这里: http ://www.sqlitetutorial.net/wp-content/uploads/2016/05/city.csv
我尝试从终端运行以下代码,以将数据导入名为“data”的数据库并收到以下错误:
一个可能的解释可能是我下载数据的方式 - 我将数据从网页复制到 TextWrangler 并将其保存为 .txt 文件。然后我手动将扩展名更改为 .csv。这似乎不是很有说服力,但这是我在网上找到的创建 .csv 文件的建议:https ://discussions.apple.com/thread/7857007 如果这是问题,那么我该如何解决呢?如果不是,那么我哪里错了?
另一个可能有用的点 - 当我昨天执行代码时没有问题,它使用数据创建了一个数据库。但是,今天运行相同的代码会产生错误。