none
C# Word 表格 Html RRS feed

  • 问题

  •      菜鸟求助^_^

         现想把Word中的某些文字内容和表格转换成Html的那种格式(<table><tr><td>这种),不知道有没有直接点的函数呢?
         我现在可以读取每个单元格的内容,但如果自己来拼接字符串的方法转换的话,又会出现个问题:如果一个单元格横向、纵向合并后,不知道怎么读取当前单元格的这种合并格式(就是没法写rowspan...colspan这种……)。不知有什么方法可以解决么?
    2009年10月14日 3:06

答案

  • 楼主 你好,

    其实word也采用了xml的方式来保存数据。你可以打开一个含有table的文档然后另存为xml格式。然后你再用Visual Studio打开。
    你在对应的在vs里面打开的xml文件里也可以找到类似的<w:tbl>、 <w:tr >、<w:tc>、<w:gridSpan>等元素。对应的其实就是table,tr和td和colspan等。
    word和html能互转也是基于xml这种方式的。

    似乎无法在一个word文档中单独出现html中table,tr的元素。
    Microsoft Online Community Support
    • 已标记为答案 KeFang Chen 2009年10月19日 4:30
    2009年10月15日 2:27

全部回复

  • 你好!
         可以参考一下这个帖子,希望对你有帮助:
    http://topic.csdn.net/u/20080826/16/dce84571-76d5-449f-9c10-dcd860643b60.html
    周雪峰
    2009年10月14日 6:35
    版主
  • 貌似无关……换种方式吧:如何能把word中的部分内容转换成html格式,而不是把整个word文档转换为html文件
    2009年10月14日 8:56
  • 楼主 你好,

    其实word也采用了xml的方式来保存数据。你可以打开一个含有table的文档然后另存为xml格式。然后你再用Visual Studio打开。
    你在对应的在vs里面打开的xml文件里也可以找到类似的<w:tbl>、 <w:tr >、<w:tc>、<w:gridSpan>等元素。对应的其实就是table,tr和td和colspan等。
    word和html能互转也是基于xml这种方式的。

    似乎无法在一个word文档中单独出现html中table,tr的元素。
    Microsoft Online Community Support
    • 已标记为答案 KeFang Chen 2009年10月19日 4:30
    2009年10月15日 2:27