我在用c#向excel内写入数据时,如果数据中包含等号,则会报错,怎么在保留等号的前提下写入这行数据?
猜测你用了EXCEL到分割符号之类到保留符号,个人建议2各方案,1是完全删除这个符号。。。换个别到,2是如果EXCEL作为数据库到话,可以先替换成一个指定符号,读取到时候再替换回来
回复<aclass='referer'target='_blank'>@无闻:就是=号。。你有没有找到是什么字符的问题。。谷歌一下看看有没有官方的解决方案我的excel不是作为数据库,我是从把数据库中数据导出到excel里面,这个没办法替换啊。。替换写入前替换,写入后替换回来没明白你的意思,我现在就是从数据库中把数据写入到excel,但是里面包含excel的非法字符。=号毋庸置疑的特殊符号。。。我明天帮你找下看看有没有解决方案
换全角字符的等号如何?
==(前面的是全角,后面的是半角)
'=sum(8888)<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/0.gif"alt=""/>版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。