如何将数字转换为字符串

时间:2015-01-05 14:47:28

标签: sql sql-server vb.net excel csv

使用VB.Net应用程序

从应用程序中的SQL输出创建CSV文件

当我将csv打开到xls或xlsx文件中时,我得到的列为1.02141E+15而不是123456789

在SQL中,当我在数字

前面添加以下行时
Select ''''  + 123456789  from table

然后我在xls文件中使用单引号输出'123456789而不是1.02141E+15。我尝试使用'' + 123456789' ' + 123456789,但结果与1.02141E+15

相同

用户不想手动格式化Excel工作表

传递给查询列的最佳输入字符是什么,以便在xls文件中正确查看数字 喜欢123456789,没有任何单引号或字符

1 个答案:

答案 0 :(得分:0)

或者你必须在VB中创建programtatic的excell表格

第一(1)列为文本,第二(2)为一般,第三(3)为数字

Sub formatColumns()
 Columns(1).NumberFormat = "@"
 Columns(2).NumberFormat = "General"
 Columns(3).NumberFormat = "0"
End Sub

你需要像列(3)..
等等。
快乐的编码! :)