往excel里保存的时候 会自动改单元格格式吗
我怎么样才能取到 excel里的值
比如2007/1/10  2:03:23 格式 "h:mm:ss"   Text "2:03:23" Value2 39092.085682870369
那个属性或方法 可以取到2007/1/10  2:03:23 也就是原来的值啊对EXCEL 确实不懂 

解决方案 »

  1.   

    怎么去到原来的值
    还有就是保存的时候 如果excel文件打开的话 就出错了 
    怎么判断 文件是否打开状态阿
      

  2.   

    用try catch捕捉一下就知有没打开了。
      

  3.   

    纯C#代码的Excel读取器(不需要Office Excel Com组件)
    zxjing 著于2007-7-18 7:31:28
    一个纯C#代码编写的Excel文件读取器,可以读出在工作簿(workbook)中的所有Worksheet,所有WorkSheet中的单元,单元的内容(文本,数字,日期或错误),单元的格式(字体,对齐,线条类型,背景等)够读取文件中的图片,获取图象的大小,位置,数据和格式。
      

  4.   

    用try catch捕捉一下就知有没打开了。
    ///////////
    我现在是这么做的
    可是在保存的时候才知道呀感觉不大好
    再说吧
    上头要求了再改
      

  5.   

    Sheet.Cell(行,列).Value无外乎 Text value value2 这三个东西
      

  6.   

    现在用Text 取值呢
    可是要手动改下单元格的格式
    感觉有点麻烦