问题标签 [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.

0 投票
4 回答
34039 浏览

c# - 使用 DataReader 和 OLEDB Jet 数据提供程序读取 CSV 文件时,如何控制列数据类型?

在我的 C# 应用程序中,我使用 Microsoft Jet OLEDB 数据提供程序来读取 CSV 文件。连接字符串如下所示:

我使用该连接字符串打开一个 ADO.NET OleDbConnection 并使用以下命令从 CSV 文件中选择所有行:

当我打开 OleDbDataReader 并检查它返回的列的数据类型时,我发现堆栈中的某些东西试图根据文件中的第一行数据来猜测数据类型。例如,假设 CSV 文件包含:

为 House 列调用 OleDbDataReader.GetDataTypeName 方法将显示该列已被赋予数据类型“DBTYPE_I4”,因此从中读取的所有值都被解释为整数。我的问题是 House 应该是一个字符串 - 当我尝试从第二行读取 House 值时,OleDbDataReader 返回 null。

如何告诉 Jet 数据库提供程序或 OleDbDataReader 将列解释为字符串而不是数字?

0 投票
3 回答
1110 浏览

python - 如何将列表加入字符串(警告)?

按照我上一个问题的思路,我如何将字符串列表加入到字符串中,以使值被干净地引用。就像是:

进入:

我怀疑 csv 模块会在这里发挥作用,但我不确定如何获得我想要的输出。

0 投票
4 回答
5181 浏览

csv - 在 SSRS 2005 中导出制表符分隔的文件

这篇 MSDN 文章中,MS 解释了如何为 SSRS 2005 的 csv 类型导出指定除逗号之外的其他分隔符,但是,配置文件解析器会去除文字制表符,而且 MS 似乎没有提供解决方法。
Microsoft Connect 上的此条目似乎证实了这一点。
有没有人开发了一种从 SSRS 2005 导出制表符分隔文件的方法?
或者也许开发了一个开源自定义渲染器来完成工作?

注意:我听说过&rc:FieldDelimiter=%09通过 URL 访问手动附加,但这对我的用户来说不是可接受的解决方法,而且似乎也不起作用。

0 投票
6 回答
248977 浏览

php - 将 MySQL 查询转换为 CSV 的 PHP 代码

请问在PHP中将MySQL查询转换为CSV的最有效方法是什么?

最好避免使用临时文件,因为这会降低可移植性(所需的目录路径和设置文件系统权限)。

CSV 还应包括最上面一行的字段名称。

0 投票
7 回答
2816 浏览

c# - C# 异常处理继续出错

我有一个基本的 C# 控制台应用程序,它逐行读取文本文件(CSV 格式)并将数据放入 HashTable。行中的第一个 CSV 项是键(id num),行的其余部分是值。但是我发现我的导入文件有一些不应该有的重复键。当我尝试导入文件时,应用程序出错,因为哈希表中不能有重复的键。我希望我的程序能够处理这个错误。当我遇到重复键时,我想将该键放入 arraylist 并继续将其余数据导入哈希表。我如何在 C# 中做到这一点

这是我的代码:


私有静态哈希表导入文件(哈希表 myHashtable,字符串 myFileName){

0 投票
16 回答
225116 浏览

excel - Excel CSV - 数字单元格格式

我将报告生成为 CSV 文件。当我尝试在 Excel 中打开文件时,它会根据单元格的内容对数据类型进行假设,并相应地重新格式化。

例如,如果 CSV 文件包含

然后 Excel 将其显示为 5。有没有办法覆盖它并显示 005?

我更愿意对文件本身做一些事情,这样用户就可以双击 CSV 文件来打开它。

我使用 Excel 2003。

0 投票
6 回答
24298 浏览

xml - CSV、JSON 和 XML 对于 REST API 的相对优点是什么?

我们目前正在API为一个应用程序计划一个新的,并讨论我们应该用于交换的各种数据格式。关于 和 的相对优点正在进行相当激烈的CSV讨论。JSONXML

基本上,争论的关键是我们是否应该支持CSV,因为缺乏递归(即拥有一个拥有multiple authors并且multiple references需要multiple API calls获取所有的information文档)。

根据您在处理Web APIs来自API.


我们的决定:

由于递归的困难,XML我们决定提供单个逻辑操作需要多次调用。没有解析器,似乎也没有实现,所以它们暂时也没有,但最终可能会得到支持。JSONCSVJSONQtProtocol Buffersnon-alpha PHP

0 投票
2 回答
3742 浏览

database - .dbc --> .csv

我有一个将 .dbc 文件转换为 .csv 文件的小实用程序,麻烦的是,在转换的某个地方,某些数据丢失/被破坏/无论如何。我将 a.dbc 输入转换器,它会生成 a.csv。我删除了 a.dbc,然后通过转换器运行 a.csv,然后我返回一个“稍微”不同的 .dbc 文件,然后我开始使用。

有谁知道转换这些文件的更好方法?不丢失信息..

我在 HexCMP 中打开这两个文件(比较两个 hex 文件,向您展示差异),并且文件中的差异完全是随机的。

0 投票
5 回答
10710 浏览

csv - iSeries 导出为 CSV

是否有 iSeries 命令将表格中的数据导出为 CSV 格式?

我知道 Windows 实用程序,但由于这需要自动运行,我需要从 CL 程序运行它。

0 投票
5 回答
1906 浏览

database - 如何从 Compressed ESRI shapefile 数据源中提取地址信息?

当我从网站下载 zip 文件时,它包含具有以下扩展名的文件:

.dbf .prj .sbn .sbx .shp .shp.xml .shx

这是我下载或购买转换器的常见数据文件格式吗?我认为这是某种映射数据文件,但我只需要它包含的地址来推送到我们现有的数据库中。

具体而言,与编程有关。如何为这组文件或仅实际包含信息的 .dbf 文件设置 .NET 数据源?