当前位置: 首页 > 知识库问答 >
问题:

SSIS:导出和导入具有特殊字符的CSV文件

微生俊名
2023-03-14

我必须使用SSIS从数据库导出CSV文件
这很容易做到,但当我必须将同一个CSV文件导入另一个数据库(从另一台服务器)时,问题就来了,因为我有两列,其中包含以下字符:逗号(,)、撇号(')、分号(;),冒号(:),竖线(|)。我不知道哪个应该是平面文件连接的设置,哪个应该是标题行分隔符、行分隔符、列分隔符。。。以便执行这两个操作(导出,然后导入)。

我尝试了许多组合,但我仍然得到错误,如:

[平面文件源[2]]错误:数据转换失败。列“ActiveJobs”的数据转换返回状态值2和状态文本“由于数据可能丢失,无法转换该值”。由于字符和空格,数据在那里混合。

共有1个答案

龙永思
2023-03-14

在SSIS中,您可以选择为平面文本文件指定文本分隔符\限定符。您可以使用它导出具有特殊字符的列。例如,如果您的行看起来像:

<代码>第1列值co,第2列值co;列3值

然后,使用“,”作为列分隔符,使用“,”作为文本分隔符的导出行看起来像“column1value”、“co,lumn2value”、“co”;lumn3value“

我不记得如果你有一个像co"lumn4value或"locn4value"这样的值会发生什么

但是我认为如果您有双引号问题,您可以将任何字符用作文本分隔符。例如'•'(alt 0149)

 类似资料:
  • 本文向大家介绍php实现CSV文件导入和导出,包括了php实现CSV文件导入和导出的使用技巧和注意事项,需要的朋友参考一下 项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的导入和导出功能。 我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,se

  • 本文向大家介绍PHP实现CSV文件的导入和导出类,包括了PHP实现CSV文件的导入和导出类的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现CSV文件的导入和导出类。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。

  • 当我导入包含一些国家/地区的CSV文件时,我遇到了一些字符的问题。它没有很好的编码然后我得到了?标记,而不是CSV文件中写入的字符。这里有一些国家让我面临这个问题:奥兰群岛、圣巴特勒米、科特迪瓦、库拉索岛。 下面是导入csv文件的代码: 首先我使用了FileReader,所有这些国家都出现了问题,然后我改为InputStreamReader并添加了这个UTF-8字符集,问题几乎解决了。当我使用字符

  • 问题内容: 我打开 记事本 (Windows)并编写 并转到“ 另存为… ”“ someFile.txt”,并将“ 编码” 设置为 UTF-8 。 在Java中,我有 但是我得到问号和类似的“特殊”字符。为什么? 编辑: 我有此输入(.txt文件中的一行) 和这段代码 和 吐司 输出(用于那些谁不熟悉与Android,吐司只是一个显示弹出式屏幕,在它特定的文本法)的罚款。控制台显示“奇怪的字符”(

  • 如何在React和JSX中导入名称中带有特殊字符的JS文件? 我可以的 (该文件夹包含moother.js和tomrorrow night.js) 但我不能: