起一个别致的用户名 2018-09-26 03:33 采纳率: 0%
浏览 590

关于asp.net excel导入导出问题

我使ASP.NET后台实现将datatable导出到excel,导出后excel可以打开看到数据但是提示有问题

网上说是第一列第一行的大写ID问题,换成小写也是不行,如果把导出的xls格式换成csv格式的话打开没有错误,求大佬怎么解决

  • 写回答

4条回答

  • 专家-郭老师 Java领域新星创作者 2018-09-26 03:39
    关注

    大致的意思是:

    SYLK 文件时一个文本文件,开头的为“ID”或“ID_XXXX”(其中XXXX是文本字符串)。
    SYLK 文件的第一个的记录是在 ID_Number 记录的。
    Excel 将识别该文本在文本文件开头时, 它会将该文件解释为 SYLK 文件。
    Excel 将尝试从该 SYLK 格式转换该文件,但不能这样做,因为"ID"字符后不有任何有效的 SYLK 代码。
    因为 Excel 不能转换该文件,您收到错误消息。

    当您打开一个文本文件、 CSV 文件和文件的前两个字符是大写字母"I","D"时,会发生此问题。
    例如文本文件可能包含以下文本:
    ID, STATUS 123, open 456, closed
    如果前两个字母小写"i"和"d"不会发生此问题的 。

    传送门:https://www.cnblogs.com/A2008A/archive/2012/06/27/2565898.html

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料