zoukankan      html  css  js  c++  java
  • 数据库导出Excel

    本文地址:http://www.cnblogs.com/conan304/archive/2009/07/31/1536264.html

    数据库导出excel的方法主要为两种:采用流方式,模拟html,另外是采用excel api。前者的速度快,但是导出为"伪excel",用记事本打开可以看到table的标记。后者的速度慢,导出为正在的excel文件,而且功能强大,但是这种方式服务器端要安装office,有些囧。

    公司之前采用response流的方式输出为excel。但是周围有白边。后从网上找到了一个代码,设置了字体。自己稍作修改。
    看代码,可以自定义列名。当然数据需要一一对应。
    或者直接在数据库里面自定义列名也可以,不过不太通用。
    Code

    运行结果:

    导出的代码,很简单(用SQL2000自带的NorthWind做测试)
    Code

    运行结果:
     

    但是用记事本打开此文件一看:
    Code
    如果用此excel导入数据库,会报错:"外部表不是预期的格式".
    可见不是真正的excel。当然也有简单的方法,把之前导出的excel用office excel打开,另存为.xls文件,就是真正的excel文件。
     下一篇,自己提出解决此问题的方法。
    地址:数据库导出excel<二>
  • 相关阅读:
    如何复制图文消息封面图片?正文没显示
    微信企业号已开通账号超过10万 日均消息量超过100万条
    微信服务号模板消息接口新增"设置行业"和"添加模板"及细节优化
    张小龙在微信公开课上的演讲
    做微信营销你知道男女用微信的习惯吗?
    微信时代,"邮"你选择 腾讯企业邮箱推新玩法
    亲身体验,不要再拖! 拖! 拖!
    The Promise of Deep Learning
    判断两个数组是否相等
    matlab学习笔记(一)单元数组
  • 原文地址:https://www.cnblogs.com/conan304/p/1536264.html
Copyright © 2011-2022 走看看