1,你的程序中有对空格的设定否,
2.*.dbf是foxpro 的数据库,而在access中的数据库是*.mdb不知你是在何系统中?
3.如是在acces中,应用trim去除,如是在foxpro中用alltrim函数去除.

解决方案 »

  1.   

    那个方格不是空格,我曾经把数据取出来显示过,
    我是在java中写数据到dbf文件里的。
    access 里的数据库本来就可以存成dbf文件啊。
    我只负责写数据到dbf文件里。不知道客户那边是拿来干吗用的,反正用excel打开dbf文件数据后面就会有多余的方框“口”。我现在就是不知道为什么会有"口"
      

  2.   


    有时候Ultraedit等打开一个文件的时候,每一行后面都会有一个这样的符号。不过读数据的时候这个符号不显示你可以尝试读出ascii码,看它是什么东西
      

  3.   

    设置excel对应部分的单元格格式 用文本试试看
      

  4.   

    原因很简单,数据库中存放有特殊字符(用Excell打开时无法识别),比如回车,空格,还有一些其他的特殊字符
      

  5.   

    设置excel对应部分的单元格格式 用文本试试看用vba试试