Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
excel、ms sql server平面文件和mysql CSV格式的CSV格式及其限制是什么?_Mysql_Sql Server 2008_Excel_Csv_Import - Fatal编程技术网

excel、ms sql server平面文件和mysql CSV格式的CSV格式及其限制是什么?

excel、ms sql server平面文件和mysql CSV格式的CSV格式及其限制是什么?,mysql,sql-server-2008,excel,csv,import,Mysql,Sql Server 2008,Excel,Csv,Import,我正在使用RFC中的格式编写一些CSV文件。到目前为止,我一直在使用Excel 2010可视化这些文件。但是我发现,如果一个字段很长,Excel将分解所有信息,以避免在正确的列中显示数据。这些数据包括换行符和列分隔符,因此我使用双引号分隔每个列字段。但是,我发现MS SQL Server 2008 R2存在上述相同的问题,或者无法识别用于将数据导出到表中的双引号。我还想知道MYSQL是否也有类似的问题 有人知道所有这些数据库引擎都能正确“理解”的标准CSV格式吗 注:我猜excel和mssqls

我正在使用RFC中的格式编写一些CSV文件。到目前为止,我一直在使用Excel 2010可视化这些文件。但是我发现,如果一个字段很长,Excel将分解所有信息,以避免在正确的列中显示数据。这些数据包括换行符和列分隔符,因此我使用双引号分隔每个列字段。但是,我发现MS SQL Server 2008 R2存在上述相同的问题,或者无法识别用于将数据导出到表中的双引号。我还想知道MYSQL是否也有类似的问题

有人知道所有这些数据库引擎都能正确“理解”的标准CSV格式吗


注:我猜excel和mssqlserver在长字段方面存在缺陷。

您能给出一个在excel中不工作的“长”vfield的实际示例吗?您如何“编写一些CSV文件”?如果您使用的是程序,那么您的程序必须正确格式化(使用引号和逗号)数据。你能更具体地描述一下你的问题吗?你在做什么?怎么做?我的应用程序正在使用RFC中的格式编写CSV文件,正如我在问题中所述。Tim,只需在一个字段中写入32700个字符,然后在同一行的下一个字段中写入几个字符并保存该文件。当您再次打开它时,您会看到第二个字段出现在下一行,而不是第一行。您只需检查此处即可查看:。它可以解决你的麻烦