比如有这么一个表:
         aaa             bbb
    qqq        www       eee
    444        555       666
这个表有两个标题行,现在的问题是把它导进excel后想实现aaa占两格,即在qqq和www的上边,他自己占两个单元格。
这个怎么弄啊。在网上搜也不知道怎么描述。
求高人给指点指点。谢谢

解决方案 »

  1.   

    你说的不就相当于是
    aaa空内容bbb
    qqq www eee
    444 555 666
    3*3的数据,你所说的两格是个什么意思呢?莫非你想合并单元格?
      

  2.   

    应该是GridView 什么样式 导出才是什么样式吧
      

  3.   

    利用Excel API函数,合并两个单元格!
      

  4.   

    显示的不太好,我的意思是aaa自己占两个单元格,并且是合并单元格的样子,他的下边分别是qqq和www。
      

  5.   

    没有实现你的效果,不知道有没有提示的价值
    --测试数据
    create table aaa(
    a varchar(50),
      b varchar(50),
    c varchar(50)
    )--这个地方使用excel的合并单元格函数,当然如果只是这种效果的话直接使用sql拼接。
    --想说的是有没有合并列头的函数
    insert into aaa values('a1','b1','=CONCATENATE(A1,B1)')
    insert into aaa values('a2','b2','=CONCATENATE(A1,B1)')--导出到excel
    exec master..xp_cmdshell 'bcp master.dbo.aaa out c:\我的导出.xls -c -S"127.0.0.1" -U"sa" -P""'
      

  6.   

    sheet下面有合并单元格的方法!~
      

  7.   

    直接用StringBuilder写一个html源码,然后用StreamWriter直接写一个xls文件就ok了