请教大家一个问题哦
我在程序中要输出一个EXECL文件时设置的那个文件的名称被自动截断了
比如“深圳大铲湾一期多波束扫海测量(测绘任务书,测量经历簿,制图经历簿).xls“
却在点击保存时被截断显示为:“深圳大铲湾一期多波束扫海测量(测.xls”
如果每次都要自己在另存的时候再去修改的话用户会有很大意见
文件名是自己根据用户选择输出的项组合起来的
我输出的时候是先自动输出一个临时文件的
那个临时文件的名称就没有问题
但是另存的时候就会被截断
请问一下该如何解决呢?
多谢!!!
------解决方案--------------------------------------------------------
这是Excel 本身的问题吧
--------------------------------
专业的 .NET 技术社区
http://forum.entlib.net.cn
------解决方案--------------------------------------------------------
Test it on another computer.
The max length of Excel name is 256 char.
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
什么编码??先把一些特殊的字符给去掉试试看。。比如说,.()
------解决方案--------------------------------------------------------
可能是你的文件绝对路径长度超出了255
------解决方案--------------------------------------------------------
你换成类似d:\深圳大铲湾一期多波束扫海测量(测绘任务书,测量经历簿,制图经历簿).xls 看看
------解决方案--------------------------------------------------------
贴代码..
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
ie限制在16个汉字,32个字符。。。
------解决方案--------------------------------------------------------
我觉的可能是编码问题.就象在两个页面间传中文值也会出现这样的问题.
不过换个编码就可以了.