问题标签 [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.
python - 使用 Python 字典在 Python 中合并 CSV 文件
您好我正在尝试根据公共列或主键合并两个 CSV 文件中的特定字段来创建一个新的 CSV 文件。我曾尝试在 powershell 中做同样的事情,它工作但完成过程非常慢 - 合并 5000+ 行文件超过 30 分钟,所以在 Python 中尝试这个。我是新人,所以请放轻松。
所以两个文件是 infile.csv 和 checkfile.csv,并且创建的输出文件中的列将基于 infile.csv 中的列。代码检查 checkfile.csv 中的值,创建 outfile.csv,从 infile.csv 复制列,并需要根据 checkfile.com 中的相应值重写两个字段的值。以下是详细内容
infile.csv -
检查文件.csv
我得到的 outfile.csv 是 -
但我需要的 outfile.csv 是 -
最后是代码 -
ruby-on-rails - CSV 导入时的 ActiveRecord::AssociationTypeMismatch
我正在导入一个 CSV,它有两列name
和boro
.
当我在开发中运行导入时,它工作正常。但是当我在 Heroku 上进行生产时,我收到了这个错误:
这是我的models/neighborhood
,或者错误中提到的行:
这是我的controllers/neighborhood#import
:
这是两个模型之间的关联:
Neighborhood belongs_to :boro
Boro has_many :neighborhoods
这是 Neighborhood 的架构:
这是 Boro 的架构:
想法?
python - pandas read_csv 和使用 usecols 过滤列
pandas.read_csv
当我过滤列usecols
并使用多个索引时,我有一个 csv 文件没有正确输入。
我希望 df1 和 df2 除了缺少虚拟列之外应该是相同的,但是这些列的标签错误。日期也被解析为日期。
使用列号而不是名称会给我同样的问题。我可以通过在 read_csv 步骤之后删除虚拟列来解决此问题,但我试图了解出了什么问题。我正在使用熊猫 0.10.1。
编辑:修复了错误的标头使用。
excel - 将日期导入excel,转换失败。语言/区域设置可能是原因
所以我在 Excel 中使用从文本函数获取外部数据。
我要导入的文件就是这个。
我只是将 url 粘贴到打开文件对话框中,就可以了。然后我通过导入向导,一切正常。我按下完成,excel 导入数据。
问题在于日期列:
我在我的 excel 文件中得到的结果是:
26.09.2005
=> 正确转换为挪威格式
03/Oct/05
=> 完全没有转换
他们不会在我的 excel 文件中转换为正确的日期。我DMY
在导入向导中选择了。但似乎我的计算机将区域设置设置为挪威语,无法将“Oct”识别为 10 月或第 10 个月的缩写。
在挪威语中,十月是“oktober”,缩写为“okt”而不是“oct”。对于具有与挪威语相同的短格式月份的日期,导入工作正常。那是一月,二月,三月,四月,六月,七月,八月,九月和十一月。
几个月十月十二月,我可能有这个问题。从英语到挪威语的缩写版本是 may=>mai、oct=>okt 和 dec=>des
有没有办法告诉excel“当你看到'Oct'时,只需将其视为'Okt'并做你的事情”?
postgresql - 跳过行的 Postgresql csv 导入
我有一个 Postgresql 脚本,可以自动将 csv 文件导入我的数据库。该脚本可以检测重复记录并将其删除,进行适当的 upsert 但仍然无法解决所有问题。基本上,csv文件是从其他系统导出的,这些系统在文件的开头和结尾附加了额外的信息,例如:
我想要做的是跳过文件底部的那些初始行或任何行。有什么方法可以在 Postgresql 中通过 COPY 或通过其他途径来做到这一点?我可以通过 Postgresql 调用例如操作系统命令吗?
c# - C# CSV 文件到数组/列表
我想在 C# 的某个数组中读取 4-5 个 CSV 文件
我知道有人问过这个问题,并且我已经完成了这些问题……但是我对 CSV 的使用太简单了……
我有 csv 字段,其中包含以下数据类型的列....
string , string
这些字符串没有','所以没有张力......就是这样。而且它们并不大。每个只有大约 20 条记录。
我只想将它们读入 C# 数组中......
有没有非常非常简单直接的方法来做到这一点?
php - 将csv文件导入mysql选择列
我导入一个 csv 文件并将 csv 的标题写在左侧。在右侧,我创建了一个下拉列表。在下拉列表中,我有我的 mysql 列的值。我想用下拉菜单选择适当的 CSV 标题。
现在我将它发布到一个新的 php 文件中。导入文件。在那里我需要使用下拉列表中的变量。我想把它保存到我的mysql。但我不知道如何使用它。
###
我需要在下拉列表中选择它是电子邮件之前插入列的名称。
ssis - SSIS 导入不带逗号的 CSV 文件
我想使用 SSIS 包将 CSV 文件导入数据库表。问题是如果单元格值为空白/空,则 CSV 文件没有尾随逗号。
CSV 文件示例:
理想情况下应该是:
SSIS 平面文件连接仅检查最后一列的 {CR}{LF}。有谁知道使用 SSIS 导入此数据的任何解决方法(即没有手动解决方法)?
谢谢。
sql-server - 从 CSV 文件导入 SQL Server 2003 错误
我花了很多时间尝试使用 SSMS (2012) 将 CSV、Excel 数据导入 SQL Server 2003。我尝试以 excel、CSV 和文本文件的形式导入,所有选项都出现了自己的问题。
现在最大的挫折是在 Flatfile 选项下导入 CSV 时。在“高级”选项卡中,我已将源日期列设置为 [DT_DBTIMESTAMP] 这与我的目标日期列的类型 [DT_DBTIMESTAMP] YET 相匹配,尽管当我运行导入 SQL Server 错误并说
• 错误0xc02020a1:数据流任务1:数据转换失败。列的数据转换返回状态值 2 和状态文本“由于可能丢失数据,无法转换该值。”。(SQL Server 导入和导出向导)。
如果两个列的类型完全相同,这怎么会失败?
在此先感谢您的帮助。