C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计844个文字,预计阅读时间需要4分钟。
《原文实例讲述了C语言编程》
本文实例讲述了C#使用oledb导出数据到excel的方法。分享给大家供大家参考,具体如下:
现在做应用的一半都会碰到数据导出的问题,导出到word阿,导出到excel啊,还有其他的什么。当然导出的类型中还是以ms office的居多。最近在做数据的转换,也碰到这个导出的问题,当然幸运的是不用碰word,这样涉及到就只有xml,csv,tsv和最“痛苦”的excel了。
最开始的想法是xml+xslt,搞定全部,但是有一个问题就是excel只有在xp版本之后支持xml,我不能强制的要求用户都把他们的office升级到xp以后,毕竟人家用的是正版。所以对于这个,还有一个方法,也是网上用的比较多的一种——写成html然后改后缀名为xls,或者将响应头里的类型改为Application/Excel(好像是这样,记不清了,我主要这样导过word)。当然这样有些不爽,因为给出的毕竟不是真正的excel,不过还是可以用xslt来做的。
不过在准备这样做的时候,发现了一种可以产生至少比html方式更正宗一些的.xls方式,那就是用oledb方式。最先看到的是用oledb方式查excel的数据,然后就在想既然可以select,那么insert自然也应该可以的。但是试了一下,不行,老是说没有制定的字段。
本文共计844个文字,预计阅读时间需要4分钟。
《原文实例讲述了C语言编程》
本文实例讲述了C#使用oledb导出数据到excel的方法。分享给大家供大家参考,具体如下:
现在做应用的一半都会碰到数据导出的问题,导出到word阿,导出到excel啊,还有其他的什么。当然导出的类型中还是以ms office的居多。最近在做数据的转换,也碰到这个导出的问题,当然幸运的是不用碰word,这样涉及到就只有xml,csv,tsv和最“痛苦”的excel了。
最开始的想法是xml+xslt,搞定全部,但是有一个问题就是excel只有在xp版本之后支持xml,我不能强制的要求用户都把他们的office升级到xp以后,毕竟人家用的是正版。所以对于这个,还有一个方法,也是网上用的比较多的一种——写成html然后改后缀名为xls,或者将响应头里的类型改为Application/Excel(好像是这样,记不清了,我主要这样导过word)。当然这样有些不爽,因为给出的毕竟不是真正的excel,不过还是可以用xslt来做的。
不过在准备这样做的时候,发现了一种可以产生至少比html方式更正宗一些的.xls方式,那就是用oledb方式。最先看到的是用oledb方式查excel的数据,然后就在想既然可以select,那么insert自然也应该可以的。但是试了一下,不行,老是说没有制定的字段。

