开发者社区> 问答> 正文

c# 操作excel遇到等号报错?报错

我在用c#向excel内写入数据时,如果数据中包含等号,则会报错,怎么在保留等号的前提下写入这行数据?

展开
收起
爱吃鱼的程序员 2020-06-22 21:35:08 559 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    猜测你用了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=""/>

    2020-06-22 21:35:27
    赞同 展开评论 打赏
问答分类:
C#
问答地址:
问答排行榜
最热
最新

相关电子书

更多
大批量处理excel文件到ODPS中方案 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载