问题标签 [csv-import]

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 回答
90 浏览

php - PHP CSV 导入得到奇怪的字符

我正在尝试使用PHP to MySQL. 当我尝试导入时,我得到了一些奇怪的字符,这些字符也没有正确添加到database table.

Alva Cook'on Braadpan Lavendelblauw ovaal 24 厘米 – 4,2 升

导入功能执行时我得到的产品名称

Alva Cook'on Braadpan Lavendelblauw ovaal 24 厘米 – 4,2 升

我的代码就像

我将此功能用作解决方案,它在导入页面上正确显示产品名称

但是,当我使用mysql_real_escape_string如下方式将名称插入 db 表时,它添加了很多slashes并且无法正常工作。

SQL database表格支持UTF,当我们正常使用表格添加产品时,我们不会遇到这个问题,任何人都知道如何解决这个问题。谢谢你

0 投票
1 回答
784 浏览

cassandra - 将 csv 文件导入 Cassandra 时出错

我已经安装了 Cassandra-2.2.7 并且工作正常。我创建了一个 create table student(name text,id int primary key,age int,branch text);带有 id 为主键的模式的表。我有一个 CSV 文件,其中包含要导入到此表中的标题(名称、ID、年龄、分支)。CSV 文件包含大约 3000 行。现在当我尝试导入命令时,

它显示错误,invalid literal for int() with base 10.

当我select * from student;执行命令时,架构如下,

表格列以某种方式更改为按字母顺序排列。与id主键一样,它仍然是第一列。如何将数据导入表中?

0 投票
3 回答
5233 浏览

python - 使用两个分隔符将 CSV 导入 pandas

我有一个带有两个分隔符 ( ;) 和 ( ,) 的 CSV,它看起来像这样:

我想将它导入到 pandas 数据框中,其中 ( ;) 作为列分隔符, ( ,) 作为 alist或用作array数据float类型的分隔符。到目前为止,我正在使用这种方法,但我确信那里有一些更简单的方法。

0 投票
1 回答
1203 浏览

neo4j - Neo4j - 如何导入具有特殊字符的 csv

我正在尝试导入具有一些特殊字符的 csv 文件,例如' , " , \在运行此查询时 -

它抛出一个错误 -

我调试文件并\从导致问题的行中删除,然后重新运行上述查询,它运行良好。有没有更好的方法通过查询来做到这一点,或者我每次都必须找到并删除这种字符?

0 投票
1 回答
67 浏览

prestashop - 在 CSV 导入 Prestashop 中将匹配参考设置为 true

有人可以告诉我在哪里可以按标准将匹配参考函数设置为 true 而不是 false 吗?

我已经在 ImportProducts 函数的 AdminImportController 中尝试过

通过设置

$match_ref = 工具::getValue('match_ref');

$match_ref = 工具::getValue('match_ref', true);

但是如果没有运气,按钮仍然按标准显示“否”,您可以在此处找到按钮含义的图片

谢谢

0 投票
1 回答
735 浏览

ruby-on-rails - What path does Ruby on Rails consider while importing CSV files work in production environment?

I have incorporated an import feature in my app. While developing it, I have given the path where it checks for a particular file while importing. But I don't understand how will that work when deployed on the web. Every user will have a different file that they should be able to upload. What path will it consider then? Consider the following code:

The following is the controller that handles it:

So, currently, it checks in the import_export_csv_oss folder for the file that I want to upload. In my development environment, I can put that file there. But when it's deployed on the web, will it work when a user tries to upload a file from his local machine?

0 投票
2 回答
9226 浏览

sql - 从 csv 文件批量插入 - 忽略有错误的行 - SQL Server

我正在尝试将数据从 csv 文件导入 SQL Server。csv 文件中有数千个条目,其中有很多行数据不正确。

CSV 文件中的一些行是:

创建 TestTable 并尝试将数据(来自 csv 文件)插入其中:

我正在使用以下脚本将数据从 csv 文件导入到TestTableSQL Server 中:

错误:

消息 4863,级别 16,状态 1,第 1
行第 32763 行第 5 列(性别)的批量加载数据转换错误(截断)。

消息 4863,级别 16,状态 1,第 1
行第 32764 行第 5 列(性别)的批量加载数据转换错误(截断)。

有没有办法忽略由于某种或其他原因而无法添加的行(在 csv 文件中)并插入具有正确语法的行?

谢谢

PS:我不能使用SSIS。只允许使用 SQL

0 投票
1 回答
392 浏览

python - Python/Django - 保存带有杂乱行的 csv 文件数据

我有一个具有以下结构的 csv 文件:

我想读取整个文件,并将数据保存在第二列,如果该行是 A、B、C、D 格式。我有一个清单:

我检查每 4 行,如果它是my_list格式,然后读取并保存到数据库,如:

事实是,当且仅当 的结构rowmy_list. 但是当它到达杂乱的部分(A、B、D、D、C、D)时,它不会正确读取行,因此会跳过很多行。

问题是,我怎样才能跳到下一个有趣的行(遵循my_list格式)并阅读它?同时将跳过的行保存在另一个列表中?

我听说 Pandas 可以提供帮助,但我浏览了文档,但找不到解决此案例的方法。

0 投票
1 回答
1059 浏览

csv - 关于行尾的 CSV 标准

我正在编写一个 CSV 解析器,我希望它符合这个标准。它指出:

  1. 每条记录位于单独的行上,由换行符 (CRLF) 分隔

我应该如何处理仅以字符结尾CR的行?LF我是否应该将它们视为文字并传递给字段,解释为行结束。或者也许配音文件格式错误?

我想,最灵活的解决方案是接受任何一种类型的线路结束,但我试图弄清楚标准所说的内容。

你怎么看待这件事?

0 投票
1 回答
65 浏览

php - PHP csv导入操作框架

寻找一个允许我导入 csv 的好的框架或脚本。我环顾四周并没有发现很多。我正在使用 php 5.3.3