首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出到CSV丢弃文本

导出到CSV丢弃文本
EN

Stack Overflow用户
提问于 2018-02-16 23:48:35
回答 1查看 31关注 0票数 0

我正在尝试从数据库中的表导出一个连接的注释,并将其导出为CSV文件。下面的代码将它显示在“数据表”视图中。但是,每当我将文件导出到CSV时,便笺列在"Actual Note:“处被截断,并且不显示CnNote_1.CnNote_1_Actual_Notes。我不确定是什么导致了这一点,并希望得到帮助。

需要考虑的一件事是,CnNote_1.CnNote_1_Actual_Notes是一个长文本字段,而除两个日期字段之外的所有其他字段都是短文本字段。我不知道是不是这引起的。

我唯一的猜测是在实际笔记的开头有一个隐藏的字符。

我非常感谢任何关于为什么它可能会下降的见解。

代码语言:javascript
复制
SELECT CnBio.CnBio_Import_ID,
CnBio.CnBio_First_Name,
CnBio.CnBio_Last_Name,
CnBio.CnBio_Org_Name,
CnNote_1.CnNote_1_Type AS [Note Type],
Format(CnNote_1.[CnNote_1_Date], 'yyyy-mm-dd') AS [Date],
Format(CnNote_1.[CnNote_1_DateAdded], 'yyyy-mm-dd') AS [Original Date],
IIf(CnNote_1.CnNote_1_Title <> '', "Title: " & CnNote_1.CnNote_1_Title & "      ") & IIf(CnNote_1.CnNote_1_Description <> '', "Description: " & CnNote_1.CnNote_1_Description & "      ") & IIf(CnNote_1.CnNote_1_Actual_Notes <> '', "Actual Note: " & replace(replace(CnNote_1.CnNote_1_Actual_Notes, Chr(13), "   "), Chr(10), "   ")) AS Notes
FROM (Cn LEFT JOIN CnBio ON Cn.CnBio_LINK = CnBio.CnBio_LINK) LEFT JOIN CnNote_1 ON Cn.CnNote_1_LINK = CnNote_1.CnNote_1_LINK

有关详细信息,我使用文本文件导出通过MS Access的导出进行导出。使用Excel导出时也会出现此问题,除非我选择了“导出带有格式和布局”。

EN

回答 1

Stack Overflow用户

发布于 2018-02-16 23:57:36

我不确定这是否是唯一的问题,但您使用IIF是错误的。

而不是

代码语言:javascript
复制
IIf(CnNote_1.CnNote_1_Title <> '', "Title: " & CnNote_1.CnNote_1_Title & "      ")

使用

代码语言:javascript
复制
IIf(CnNote_1.CnNote_1_Title <> '', "Title: " & CnNote_1.CnNote_1_Title & "      ", "")

你所有的IIF都有类似的缺陷。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48830314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档