访问excel转换

时间:2009-08-18 05:04:46

标签: c# excel ms-access

我有一个访问数据库,其中字段类型是文本,它包含26个数字。我将它转换为excel,但它只有前5个数字

Text in database: 91234612345678912345678912
Text in excel :   9.12346E+25

如何从数据库中获取整个字段?

3 个答案:

答案 0 :(得分:1)

如果您自己执行导出,则可以在字段前加上撇号('),以强制Excel将字段视为文本而不是数字。不幸的是,这具有不允许在场上执行数学运算的副作用,因为它不再是数字。它还会在单元格的左上角放置一个恼人的绿色三角形,警告您已将数字转换为文本。

答案 1 :(得分:0)

除非您明确指定excel单元格的格式为“Text”,否则它将被excel视为数字。

转换数据库值时,请确保将“单元格格式”设置为“文本”,或者如果您可以粘贴一些示例代码,则可能有人可以对其进行优化和帮助。

HTH

答案 2 :(得分:0)

不能按原样导出它,然后突出显示该列并将类型更改为文本?不会把它转换成正确的价值吗?