我复制SQL Server结果集中的数据并将其粘贴到Excel电子表格中。 NULL值需要在Excel中显示为空白,但默认行为是显示单词“NULL”。对于文本字段,我可以在原始查询中应用ISNULL([field],'')。但是数字字段呢?我不希望它是0,它需要是空白的。有没有基于查询的解决方案?我一直忘记找到并替换。将数据从SQL Server复制到Excel“NULL”而不是空白NUMBERS
0
A
回答
0
这是更多的评论,但做低代表,我会作为答复发布。粘贴到工作表中时,Excel默认不显示数字值的空白。它将(正确)将空白数据点解释为0.由于您愿意使用空值来查找和替换0,因此这似乎是出于演示目的。如果是这样的话,我会建议条件格式。当单元格的值= 0时设置,使文本变为白色。如果您将数学应用于此列,则空单元格或0单元格的效果相同,因此不会对公式/函数产生影响。
相关问题
- 1. 将数据从sqlite复制到SQL Server
- 2. 将数据从SQL Server复制到Oracle
- 3. SQL Server xQuery返回NULL而不是空
- 4. 是否有可能在sql中看到'null'而不是空白
- 5. SQL Server - 从Server 2008将数据库复制到Server 2012
- 6. 将数据从Excel迁移到SQL Server
- 7. Excel VBA复制到空白行
- 8. 将Excel批量复制到SQL Server,但有数据修改
- 9. 回复到div而不是空白页
- 10. 将SQL Server 2005数据复制到2008但不是排序
- 11. 将数据从数据表复制到SQL Server
- 12. Excel复制粘贴到SQL Server将BIT类型设置为空
- 13. SQL不是空而不是非NULL
- 14. 将SQL Server 2000数据库复制到SQL Server 2008时出错
- 15. 空白字段VS NULL - SQL Server 2008中
- 16. 将NULL数据复制到列中不为空
- 17. 将数据从Excel导出到SQL Server(从Excel直接导出,不使用SQL Server数据向导)
- 18. 保留null,空白,na值,同时excel到SSIS数据流任务中的sql server数据导入
- 19. 将记录从SQL Server 2014复制到Excel时需要额外的空间
- 20. 如何将表数据从sql server 2008复制到sql server 2005 db?
- 21. 使用c#将表数据从oracle复制到SQL Server?
- 22. 将数据从访问复制到现有的SQL Server表
- 23. 将数据库从一个SQL Server复制到另一个
- 24. 将数据从SQL Server复制到Posgres的好方法
- 25. 将大量数据从SQL Server复制到MySQL
- 26. 将整个SQL Server数据库从Python复制到JSON中
- 27. 创建一个SSIS包 - 将数据从Oracle复制到SQL Server
- 28. SQL Server将表从一个数据库复制到另一个
- 29. SQL Server:将数据从一列复制到另一列?
- 30. 从SQL导出到excel的空白行
不是我所知道的......你可以让你的查询将你的数字转换为varchar类似'numberCol = isnull(convert(varchar(32),numberCol),'')'但这很愚蠢。 – SqlZim
默认的“行为”不在Excel中。 SSMS如何在输出中显示NULL。并且确保您可以在Excel中为数字列使用相同的ISNULL逻辑。由于数据在Excel中没有强类型(一切都只是一个字符串),它可以显示一个空字符串。对于计算,Excel会将空字符串视为0. –
SqlZim,我最终使用了超级愚蠢的函数嵌套。很快,我将改变这整个过程。感谢您的帮助。 – Rhys