标签: csv

命令行CSV查看器?

有人知道Linux/OS X的命令行CSV查看器吗?我正在考虑类似less但是以更易读的方式将列空间化.(我可以用OpenOffice Calc或Excel打开它,但是这样做太过于无法仅仅按照我的需要查看数据.)水平和垂直滚动会很棒.

linux csv macos command-line

290
推荐指数
13
解决办法
21万
查看次数

如何将CSV文件导入MySQL表

我有一个来自客户端的非标准化事件日记CSV,我正在尝试将其加载到MySQL表中,以便我可以重构为一种理智的格式.我创建了一个名为"CSVImport"的表,它为CSV文件的每一列都有一个字段.CSV包含99列,因此这本身就是一项非常艰巨的任务:

CREATE TABLE 'CSVImport' (id INT);
ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256);
ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256);
ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256);
...
ALTER TABLE CSVImport Date49 ADD COLUMN Date49 VARCHAR(256);
ALTER TABLE CSVImport Date50 ADD COLUMN Date50 VARCHAR(256);
Run Code Online (Sandbox Code Playgroud)

表中没有约束,并且所有字段都包含VARCHAR(256)值,但包含计数(由INT表示),是/否(由BIT表示),价格(由DECIMAL表示)和文本blurbs(由TEXT代表).

我试图将数据加载到文件中:

LOAD DATA INFILE '/home/paul/clientdata.csv' INTO TABLE CSVImport;
Query OK, 2023 rows affected, 65535 warnings (0.08 sec)
Records: 2023  Deleted: 0  Skipped: 0  Warnings: 198256
SELECT * FROM CSVImport;
| NULL             | NULL        | NULL …
Run Code Online (Sandbox Code Playgroud)

mysql csv load-data-infile

284
推荐指数
11
解决办法
91万
查看次数

Python Pandas错误标记数据

我正在尝试使用pandas来操作.csv文件,但是我收到此错误:

pandas.parser.CParserError:标记数据时出错.C错误:第3行预计有2个字段,见12

我曾尝试阅读熊猫文档,但一无所获.

我的代码很简单:

path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我应该使用该csv模块还是其他语言?

档案来自晨星

python csv pandas

284
推荐指数
20
解决办法
47万
查看次数

使用标头解析C#中的CSV文件

是否有默认/官方/推荐的方法来解析C#中的CSV文件?我不想滚动自己的解析器.

此外,我已经看到人们使用ODBC/OLE DB通过Text驱动程序读取CSV的实例,很多人由于其"缺点"而不鼓励这种情况.这些缺点是什么?

Ideally, I'm looking for a way through which I can read the CSV by column name, using the first record as the header/field names. Some of the answers given are correct but work to basically deserialize the file into classes.

c# csv io file-io header

248
推荐指数
10
解决办法
30万
查看次数

如何在C++中读取和解析CSV文件?

我需要在C++中加载和使用CSV文件数据.此时它实际上只是一个以逗号分隔的解析器(即不用担心转义新行和逗号).主要需求是逐行解析器,每次调用方法时都会返回下一行的向量.

我发现这篇文章很有前途:http: //www.boost.org/doc/libs/1_35_0/libs/spirit/example/fundamental/list_parser.cpp

我从未使用过Boost的精神,但我愿意尝试.但只有在没有更直接的解决方案的情况下,我才会忽视.

c++ csv parsing text

246
推荐指数
15
解决办法
32万
查看次数

使用命令行在Linux中将xlsx转换为csv

我正在寻找一种方法将xlsx文件转换为Linux上的csv文件.

我不想使用PHP/Perl或类似的东西,因为我正在寻找处理数百万行,所以我需要一些快速的东西.我在Ubuntu repos上找到了一个名为xls2csv的程序,但它只会转换xls(Office 2003)文件(我目前正在使用),但我需要支持更新的Excel文件.

有任何想法吗?

linux csv excel converter xlsx

242
推荐指数
10
解决办法
22万
查看次数

如何在Oracle SQL Developer中将查询结果导出到csv?

我正在使用Oracle SQL Developer 3.0.试图找出如何将查询结果导出到文本文件(最好是CSV).右键单击查询结果窗口不会给我任何导出选项.

csv oracle export oracle-sqldeveloper

235
推荐指数
4
解决办法
60万
查看次数

从字符串创建Pandas DataFrame

为了测试一些功能,我想DataFrame从一个字符串创建一个.假设我的测试数据如下:

TESTDATA="""col1;col2;col3
1;4.4;99
2;4.5;200
3;4.7;65
4;3.2;140
"""
Run Code Online (Sandbox Code Playgroud)

将数据读入熊猫的最简单方法是什么DataFrame

python csv string csv-import pandas

230
推荐指数
5
解决办法
14万
查看次数

有没有办法在不破坏格式的情况下在CSV列中包含逗号?

我有一个带有名称和数字的两列CSV.有些人的名字使用逗号,例如,Joe Blow, CFA.这个逗号会破坏CSV格式,因为它被解释为新列.

我已经阅读过,最常见的处方似乎是用新值替换该字符或替换分隔符(例如this|that|the, other).

我真的想保留逗号分隔符(我知道excel支持其他分隔符,但其他解释器可能不支持).我也想把逗号放在名字里,Joe Blow| CFA看起来很傻.

有没有办法在不破坏格式的情况下在CSV列中包含逗号,例如通过转义它们?

csv

219
推荐指数
9
解决办法
30万
查看次数

在PHP中为用户创建CSV文件

我在MySQL数据库中有数据.我正在向用户发送一个URL,以将其数据作为CSV文件输出.

我有电子邮件的链接,MySQL查询等.

当他们点击链接时,我怎么能弹出一个下载带有MySQL记录的CVS?

我已经掌握了获取记录的所有信息.我只是不知道如何让PHP创建CSV文件并让他们下载扩展名为.csv的文件.

php csv download http-headers

217
推荐指数
7
解决办法
34万
查看次数