问题标签 [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.
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
,当我们正常使用表格添加产品时,我们不会遇到这个问题,任何人都知道如何解决这个问题。谢谢你
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
主键一样,它仍然是第一列。如何将数据导入表中?
python - 使用两个分隔符将 CSV 导入 pandas
我有一个带有两个分隔符 ( ;
) 和 ( ,
) 的 CSV,它看起来像这样:
我想将它导入到 pandas 数据框中,其中 ( ;
) 作为列分隔符, ( ,
) 作为 alist
或用作array
数据float
类型的分隔符。到目前为止,我正在使用这种方法,但我确信那里有一些更简单的方法。
neo4j - Neo4j - 如何导入具有特殊字符的 csv
我正在尝试导入具有一些特殊字符的 csv 文件,例如' , " , \
在运行此查询时 -
它抛出一个错误 -
我调试文件并\
从导致问题的行中删除,然后重新运行上述查询,它运行良好。有没有更好的方法通过查询来做到这一点,或者我每次都必须找到并删除这种字符?
prestashop - 在 CSV 导入 Prestashop 中将匹配参考设置为 true
有人可以告诉我在哪里可以按标准将匹配参考函数设置为 true 而不是 false 吗?
我已经在 ImportProducts 函数的 AdminImportController 中尝试过
通过设置
$match_ref = 工具::getValue('match_ref');
至
$match_ref = 工具::getValue('match_ref', true);
但是如果没有运气,按钮仍然按标准显示“否”,您可以在此处找到按钮含义的图片
谢谢
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?
sql - 从 csv 文件批量插入 - 忽略有错误的行 - SQL Server
我正在尝试将数据从 csv 文件导入 SQL Server。csv 文件中有数千个条目,其中有很多行数据不正确。
CSV 文件中的一些行是:
创建 TestTable 并尝试将数据(来自 csv 文件)插入其中:
我正在使用以下脚本将数据从 csv 文件导入到TestTable
SQL Server 中:
错误:
消息 4863,级别 16,状态 1,第 1
行第 32763 行第 5 列(性别)的批量加载数据转换错误(截断)。消息 4863,级别 16,状态 1,第 1
行第 32764 行第 5 列(性别)的批量加载数据转换错误(截断)。
有没有办法忽略由于某种或其他原因而无法添加的行(在 csv 文件中)并插入具有正确语法的行?
谢谢
PS:我不能使用SSIS。只允许使用 SQL
python - Python/Django - 保存带有杂乱行的 csv 文件数据
我有一个具有以下结构的 csv 文件:
我想读取整个文件,并将数据保存在第二列,如果该行是 A、B、C、D 格式。我有一个清单:
我检查每 4 行,如果它是my_list
格式,然后读取并保存到数据库,如:
事实是,当且仅当 的结构row
与my_list
. 但是当它到达杂乱的部分(A、B、D、D、C、D)时,它不会正确读取行,因此会跳过很多行。
问题是,我怎样才能跳到下一个有趣的行(遵循my_list
格式)并阅读它?同时将跳过的行保存在另一个列表中?
我听说 Pandas 可以提供帮助,但我浏览了文档,但找不到解决此案例的方法。
csv - 关于行尾的 CSV 标准
我正在编写一个 CSV 解析器,我希望它符合这个标准。它指出:
- 每条记录位于单独的行上,由换行符 (CRLF) 分隔
我应该如何处理仅以字符结尾CR
的行?LF
我是否应该将它们视为文字并传递给字段,解释为行结束。或者也许配音文件格式错误?
我想,最灵活的解决方案是接受任何一种类型的线路结束,但我试图弄清楚标准所说的内容。
你怎么看待这件事?
php - PHP csv导入操作框架
寻找一个允许我导入 csv 的好的框架或脚本。我环顾四周并没有发现很多。我正在使用 php 5.3.3