最近从网上看到了一篇将cxGrid的数据也出为Excel的文章,但是有些地方不太明白,有谁知道的请帮忙解释一下:
   var
      CXlsBof: array[0..5] of Word = ($809, 8, 0, $10, 0, 0);
      CXlsEof: array[0..1] of Word = ($0A, 00);
      CXlsLabel: array[0..5] of Word = ($204, 0, 0, 0, 0, 0);
      CXlsNumber: array[0..4] of Word = ($203, 14, 0, 0, 0);
      CXlsRk: array[0..4] of Word = ($27E, 10, 0, 0, 0);
      CXlsBlank: array[0..4] of Word = ($201, 6, 0, 0, $17);我把这些代码翻译为导出Html格式的文件,该怎么做,只要能解决问题,分不是问题!!!!

解决方案 »

  1.   

    HTML文件是标准的TXT文件,只是添加了很多格式如果简单的话,直接用写TXT个方法写就行了,可以简单的添加点格式XLS文件是二进制模式,TXT模式也可以!
    你查到的都是XLS文件不同部分的标识符,和HTML是类似的譬如
    CXlsBof: array[0..5] of Word = ($809, 8, 0, $10, 0, 0);
    是XLS文件的头标识,而HTML文件是
    <HTML>CXlsEof: array[0..1] of Word = ($0A, 00);
    是XLS文件的尾标识,而HTML文件是
    </HTML>