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

导出制表符分隔时使用的最佳 MIME 类型和扩展名是什么?

我遇到了 Excel 不能很好地处理 UTF-8 编码的 CSV 文件的问题。请参阅Stack Overflow 上的相关问题。

我遵循了导出为 UTF-16 的解决方案,但是似乎使用 UTF-16,逗号字符不能用作分隔符,只能用作制表符。

但是,对于制表符分隔的文件,我在任何地方都找不到正确的文件名和 mime 类型。我在某处发现它是 application/vnd.ms-excel 和 xls。这适用于 Excel 2003,但 2007 不批准。

那么它应该是什么?

0 投票
1 回答
8621 浏览

How do I export a CSV from Access?

I am trying to import an access database to mysql. I have created a mysql database, but do not want to use all of the colums in the access database. Is there a way to export only certain colums from the access database to csv?

0 投票
3 回答
4853 浏览

如何在 mysql 中导入 CSV?

好的,我最近一小时一直在阅读并尝试将 CSV 文件从访问权限导入 MySQL,但无论我尝试什么,我都无法让它正确执行。

我的桌子是这样的:

这应该没问题,我的数据目前是用分号分隔的,因此我的 csv 文件中的一行示例如下:

我用一个简单的PHP页面来输出表格数据,完全错了。问题不在于 PHP 页面作为一个简单的表格,只有文本显示完美。我想知道我是否选择了不正确的字段类型或列不匹配,但我认为没有理由会出现这种情况。由于数据试图显示为 HTML,是否会发生某些事情?

我试图让这个问题尽可能具体,并没有像其他人建议的那样要求人们为我做这件事,但老实说,我看不出问题出在哪里。

编辑:当尝试通过 PHP 显示数据时,此时页面完全是黑色的,有些表格单元格有边框,有些没有,有时在尝试不同的分隔符时,字段与列不匹配。开始字段从未正确显示。

我正在使用以下命令从 CSV 文件加载文件:

据我所知,它在数据库中看起来不错,除了开始字段,这不是目前的主要问题。

edit2:我已经序列化了结果,这是输出到屏幕的内容:

我完全不知道那是什么意思。

编辑3:我曾尝试更新由分隔符终止的,并且在将 \" 更改为 ; 问题仍然存在,数据没有被放入正确的列等......,我不明白我错过了什么。

0 投票
3 回答
549 浏览

如何导入具有“不正确”文件名的 CSV 文件?

好的,我正在 C# 应用程序中导入和解析 csv 文件。我开始做一个简单的 ReadLine() 并以逗号分隔,但结果发现某些文本字段中有逗号。所以我开始推出自己的拆分功能。幸运的是,就在几分钟后,“嘿,笨蛋,可能已经有人这样做了?” 灯亮了,经过几分钟的搜索,我意识到我可以通过 OleDb 连接到目录并以这种方式导入它们。这就像一个冠军,直到我遇到了一些文件名中带有逗号和括号的文件。然后它爆炸了。关于让它从这样的文件导入的任何建议?不,我无法控制输入文件名。有些可能会直接从 CD 中读取,所以我暂时无法更改文件名。

0 投票
3 回答
3661 浏览

将访问日期时间类型转换为 mysql 类型

我正在尝试使用以下字符串将访问日期时间字段转换为 mysdl 格式:

虽然我没有收到错误,但我没有得到预期的结果,而是得到了这个:

访问日期采用以下格式:

我不确定我错过了什么。

作为一个附带问题,我想知道在导入 csv 文件之前是否可以更改列中的数据?我想用我自己的日期替换 insert_date 和 update_date 字段,我不确定在导入之前还是之后这样做会更容易。

非常感谢您的帮助。

0 投票
5 回答
1412 浏览

当其中一个字段有换行符时,如何在 CSV 文件中加入行?

如果我有一个逗号分隔的文件,如下所示:

我想加入\n,制作这个:

什么是正则表达式技巧?我以为 anif (/\n,/)会抓住这个。

另外,我需要对 UTF-8 编码文件做任何特别的事情吗?

最后,Groovy 中的解决方案也会有所帮助。

0 投票
1 回答
842 浏览

如何构建 CSV 和 SQL 之间的数据传输?

我正在构建一系列旨在执行以下操作的 SSIS 包:

1.) 将几千行从 CSV 文件导入到一系列 SQL 2005 表中 2.) 将几千行导出到一系列 CSV 文件中

在深入研究之前,我有一些担忧:

a.) 在我导入 csv 文件之前,我首先要检查我正在导入的文件是否未打开或未被其他应用程序写入。有什么办法可以在 SSIS 中做到这一点?

b.) 因为我要通过 VPN 传输数据,所以我担心首先从 CSV 文件传输数据,然后在我的 sql 表中转换数据。这不仅仅是直接导入 - 我必须将 csv 行中的一些列转换为我的 SQL 表的有效值,并根据我的数据库中的现有数据检查它们是插入还是更新。我是否应该首先考虑将 csv 数据传输到临时表中,然后再考虑将进一步的转换写入我的主表(我认为这可能比即时尝试这两个步骤更强大。)

非常感谢您的建议!

0 投票
3 回答
3976 浏览

自动转换访问数据库

我有一个访问数据库,并进行了查询。我需要将其自动化,以便每天晚上此查询可以运行并导出到制表符分隔的 csv 文件。无法从访问权限内将查询导出到 csv 文件。我的问题是,是否有任何工具可以选择某些表,或者对 mdb 文件执行 sql 查询,然后导出到 csv 文件?

0 投票
2 回答
17315 浏览

Vb6:分隔制表符分隔的文本

我有一个文件,有几千行和几列,用制表符分隔我想做的是逐个循环,将列放入数组中,以便我可以将它们单独放在另一个应用程序中,然后移至下一行. 不幸的是,我做到了这一点:

那么我将如何将单个行分解为一个数组

0 投票
1 回答
2468 浏览

导出到 CSV 或 Excel 的不同结果

我有一个简单的报告,我想导出到 CSV 文件。只有按一个字段分组的明细行,没有组标题,以及总计的组页脚。问题是当我导出为 CSV 格式时,组的总行列在每条记录的前面?

如果我导出到 Excel 然后另存为 CSV 文件,总行就是它所属的位置。然而,一个字段分布在 3 列中,然后这些列被“合并并居中”,这在行的中间添加了两个逗号。并且在记录的开头添加一列,在记录的末尾添加两列,多出 3 个逗号。

编写一个宏来“清理”电子表格并将其导出为我的最终用户的 csv 文件会很容易。然而,企业“不安全”将不允许最终用户拥有宏。

任何帮助、建议、指向其他地方的建议都非常感谢。

干杯

鲍勃