问题标签 [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 投票
16 回答
79021 浏览

java - 将 CSV 转换为 XML 文件的 Java lib 或应用程序?

Java中是否存在允许我将CSV数据文件转换为文件的现有应用程序或库XML

标签将XML通过可能包含列标题的第一行提供。

0 投票
5 回答
96345 浏览

mysql - 如何将数据从 SQL Server 2005 导出到 MySQL

我一直在反对SQL Server 2005尝试获取大量数据。我得到了一个包含近 300 个表的数据库,我需要将其转换为 MySQL 数据库。我的第一个电话是使用 bcp 但不幸的是它不会产生有效的 CSV - 字符串没有被封装,所以你不能处理任何有一个带有逗号的字符串的行(或者你用作分隔符的任何行)而且我仍然需要手写所有的创建表语句,因为显然 CSV 并没有告诉你任何关于数据类型的信息。

更好的是,如果有一些工具可以同时连接 SQL Server 和 MySQL,然后复制。您会丢失视图、存储过程、触发器等,但将仅使用基本类型的表从一个数据库复制到另一个数据库并不难……是吗?

有人知道这样的工具吗?我不介意它做了多少假设或进行了哪些简化,只要它支持整数、浮点数、日期时间和字符串。无论如何,我必须做很多修剪、规范化等,所以我不关心保留密钥、关系或类似的东西,但我需要快速的初始数据集!

0 投票
11 回答
68591 浏览

c# - 将 CSV 文件导入 .Net 中的强类型数据结构

将 CSV 文件导入强类型数据结构的最佳方法是什么?

0 投票
5 回答
3163 浏览

excel - 什么是接受 Excel 剪贴板数据的基于 Web 的良好网格?

对于将接受粘贴的 Excel 数据并可以在复制期间发出与 Excel 兼容的剪贴板数据的平台无关(即 Javascript)网格控件/插件有什么好的建议吗?

我相信 Excel 数据在“正常”剪贴板操作期间被格式化为 CSV。


dhtmlxGrid看起来很有希望,但在线演示实际上并没有将内容复制到我的剪贴板!

0 投票
13 回答
8861 浏览

c# - CSV 字符串处理

创建CSV字符串的典型方法(伪代码):

  1. 创建一个 CSV 容器对象(如 C# 中的 StringBuilder)。
  2. 循环遍历要添加的字符串,并在每个字符串后附加一个逗号。
  3. 在循环之后,删除最后一个多余的逗号。

代码示例:

我喜欢通过检查容器是否为空来添加逗号的想法,但这是否意味着需要更多处理,因为它需要在每次出现时检查字符串的长度?

我觉得应该有一种更简单/更清洁/更有效的方法来删除最后一个逗号。有任何想法吗?

0 投票
13 回答
10088 浏览

language-agnostic - 拆分字符串忽略引用的部分

给定这样的字符串:

a,"string, with",various,"values, and some",quoted

什么是基于逗号分割它而忽略引用部分内的逗号的好算法?

输出应该是一个数组:

[ "a", "string, with", "various", "values, and some", "quoted" ]

0 投票
12 回答
103690 浏览

sql - 从 CSV 文件生成插入 SQL 语句

我需要将一个 csv 文件导入Firebird,我花了几个小时尝试了一些工具,但没有一个适合我的需要。

主要问题是我一直在尝试的所有工具(如EMS 数据导入Firebird 数据向导)都希望我的 CSV 文件包含我的表所需的所有信息。

我需要在插入语句中编写一些自定义 SQL,例如,我有一个带有城市名称的 CSV 文件,但是由于我的数据库已经在另一个表中包含所有城市(规范化),我需要在插入中编写一个子选择查找城市并写入其 ID 的语句,我还有一个存储过程来读取 GUIDS。

我的插入语句将是这样的:

我该如何处理?

0 投票
9 回答
4288 浏览

c# - 分隔字符串解析?

我正在研究解析一个分隔字符串,大约是

a,b,c

但这是一个非常简单的例子,解析分隔数据会变得很复杂;例如

1,“你的简单算法,它失败了”,真

会把你天真的 string.Split 实现吹成碎片。有什么我可以自由使用/窃取/复制和粘贴的东西,可以为解析分隔文本提供相对安全的解决方案吗?.NET,plox。

更新: 我决定使用TextFieldParser,它是隐藏在 Microsoft.VisualBasic.DLL 中的 VB.NET 一堆好东西的一部分。

0 投票
4 回答
5216 浏览

.net - CSV(或 XLS 中的工作表)到 SQL 创建(和插入)语句与 .Net?

有没有人有一种技术可以从 CSV(或 .xls 中的工作表)文件实用地生成 SQL 表创建(和数据插入)命令?

我有一个第三方数据库系统,我想用来自 csv 文件(或 xls 文件中的工作表)的数据填充它,但提供的导入器无法在导入时自动创建表结构。我的 csv 文件有很多包含很多列的表,所以我想尽可能自动化表创建过程以及数据导入,但我不确定如何生成 create 语句......

0 投票
8 回答
47549 浏览

xml - 使用 unix 终端解析 XML

有时我需要从 XML 文件中快速提取一些任意数据以放入 CSV 格式。在 Unix 终端中执行此操作的最佳实践是什么?我会喜欢一些代码示例,例如如何解决以下问题?

示例 XML 输入:

我想要的 CSV 输出: