如何把sqlserver数据库中表的数据导入到excel中

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
  • 用jxl,首先下载一个jxl.jar包
    然后自定义一个表,就是你要显示在excel里面的。比如
    编号,姓名,性别,地址....表里面的值要写死。比如
    1   编号
    2    姓名
    3  性别
    4  地址
    ...
    ...
    查出你要导入的信息,查出自定义表里面的信息
    调用下面的方法

        OutputStream os = response.getOutputStream();// 取得输出流
        response.reset();// 清空输出流
        response.setHeader("Content-disposition",
          "attachment;filename=Workreslist.xls");// 设定输出文件头
        response.setContentType("application/msexcel");// 定义输出类型
        ExcelsBean excelBean = new ExcelsBean();
        excelBean.expordExcel(os, arrylist, list);// 调用生成excel文件bean,list是查出要导入的内容,arrylist是自定义的表内容
    下面excelBean.expordExcel()这个方法是调用的一个jsp

    代码如下:


    package com.spk.yzoa.workres.util;

    import java.io.OutputStream;
    import java.util.ArrayList;
    import java.util.List;

    import jxl.Workbook;
    import jxl.write.Label;
    import jxl.write.WritableSheet;
    import jxl.write.WritableWorkbook;

    import com.spk.yzoa.workres.vo.*;

    public class ExcelsBean {
       public String expordExcel(OutputStream os, List arrylist, List list)    
       throws Exception {    

       WritableWorkbook wbook = Workbook.createWorkbook(os); // 建立excel文件    
       WritableSheet wsheet = wbook.createSheet("第一页", 0); // sheet名称    
      // 设置excel标题    
        for(int i=0;i<4;i++)
      {   WorkresRow wagesrow=(WorkresRow)arrylist.get(i);
       wsheet.addCell(new Label(i, 0,wagesrow.getName()));  
       System.out.println("标题:"+wagesrow.getName());
      }    
       
      int num=list.size()/4;
     System.out.println("输出:"+num);
     for(int k=0;k<num;k++){
       for(int i=0;i<4;i++){
      wsheet.addCell(new Label(i,1+k,(String)list.get(i+k*4)));
      }
       
     }
      // 主体内容生成结束    
      wbook.write(); // 写入文件    
      wbook.close();    
      os.close();    
      return "success";    
    }    
用Python将Excel数据导入到SQL Server 使用环境:Win10 x64 Python:3.6.4 SqlServer:2008R2        因为近期需要将excel导入到SQL Server,但是使用的是其他语言,闲来无事就尝试着用python进行导入,速度还是挺快的,1w多条数据,也只用了1s多,代码也比较简单,就不多解释了。    用到的库有xlrd(用来处理excel),pymssql(用来连接使用sql server)imp... 阅读详情

相关推荐

C#把Excel表格数据导入到 SQL Server 数据库

开发工具与关键技术:VS C# 作者:梁茵茵 撰写时间:2019年 5月 6日 把数据导入到页面上的时候,也就是把数据导入到数据库。所以不是直接点击导入按钮选择要导入的数据就可以直接把数据导入到页面上的,而是要下载一个模板,这个模板的格式要跟页面的格式一致。下载的模板的第一行也就是表头的列,要对应页面表格第一行的表头的列。导入表格的格式要跟页面表格的格式一一对应,这样导入进来的数据才匹配。 下面...

weixin_44543312的博客 3998

SQLSERVER表导入EXCEL 小工具

SQLSERVER 导入到 EXCEL中,方便易用。

DELPHI实现数据EXCEL文件导入到SQLSERVER数据表中

  实现数据EXCEL文件导入到SQLSERVER数据表中,可以数据字典XT_SHUJUBZD数据表中定义各种导入规则,适应各种导入要求。定义的规则越简单,导入过程速度会越快。 以下是本人自己编写的完整程序源代码: unit ExcelImportToSql; interface uses   Windows, Messages, SysUtils, Variants, Cla...

lv20030929的博客 3655

SqlServer导入Excel文件数据

SqlServer导入Excel文件数据

qq_45880917的博客 1万+

数据库 导入Excel数据

1、Excel内容。2、数据库。3、excel中没有id的值,但是我们又想主键是32位uuid的样子,可以先将id的主键取消掉并允许空值。

qq_36511401的博客 1万+

数据库——多种方法导入Excel数据

文章目录一、SQL Server导入Excel数据二、小技巧导入Excel数据三、使用Microsoft.ACE.OLEDB导入Excel数据四、手动添加一行数据五、手动添加多行数据五、解决类型不匹配致导入失败 一、SQL Server导入Excel数据 接下来就一直点击NEXT,直到完成 此时EXCEL数据就被导入进SQL Server了: 二、小技巧导入Excel数据 这个技巧就是直接使用复制粘贴的方式: 注意:这种方法只适用于添加少量数据,如果是几十万行的数据,是无法这样导入的。 如

1万+

Oracle数据库数据导入到Excel

在控制面板中,选ODBC数据源,添加选安装ODBC FOR ORACLE。在给定数据源名称和描述时,用户可自定义,用户名称和服务器则需根据在ORACLE 数据库中设置好的数据库名来设置。要是重新执行该文件,只需在MICRSOFT QUERY窗口中选择打开该查询并执行,即可得到实时的数据;然后可利用EXCEL强大的编辑功能,对这些数据进行分析修改,相当方便。点击“确定”按钮后弹出“导入输出”界面,点击“确定”后,弹出 输入密码 界面,点击“确定”,得出相关数据信息。来源: Transcendent。

Gavin Blog 3058

导出数据库表信息到Excel

使用hutool工具这项操作旨在帮助开发人员更加方便地从数据库中提取结构化数据,并导出到 Excel 文件中进行数据分析和共享。

qq_49809417的博客 4897

SQLServer---------使用ExcelsqlServer数据库中导入数据

1、右击创建好的表选择编辑200行 2、保证Excel的字段顺序与数据中顺序一致 3、选中好了后进行复制 4、打开文本 一个快捷方式 将excel 中的数据 黏贴放到文本中 5、点击sql ,查看字段是否一致 6、复制 黏贴就行 导入后如图 数据也没发生改变 或缺失 也可以把数据库中的数据放到Excel表中 一定要...

weixin_30492047的博客 348

excel数据导入到SQL server数据库

将要导入的excel表格数据如下,第一行数据默认为数据库表中的字段,所以这个必须要有,否则无法映射导入。 选择你要导入数据数据库,右键选择任务,再点击导入文件 点击下一步 选择Microsoft Excel 点击预览选择你要导入的表,选择对应版本,但是一般导入就会预设好,可以不用改,点击下一步 选择 Microsoft OLE DB Provider for SQL Server,服务器名称,使用windows身份验证,因为我这里是自己的机器做服务器,然后数据库对应好。 选择复制一个或多个表或.

weixin_51233575的博客 1万+

C#如何把百万级的excel数据导入到sqlserver数据库中去

想来大家都有这样的生活常识,一个正常人一顿能吃三个拳头大小的馒头,但是你让他一次性吃三百个馒头,那他撑不死我就表演胸口碎大石… 好了,我们言归正传,在我们处理一个有好几十万条数据excel表格时,我们的电脑一般都会卡死,甚至会死机。这就是因为我们的数据量太大了,导致我们的计算机内存不足或者溢出(你的电脑只能吃三个馒头,你非让他吃三百个,它能受到了吗?)。所以我们一般的做法是把百万级的数据导入到数据库中去,然后用数据库做处理。可是现在问题来了,我们如何把几百万条数据直接导入到数据库里面去? 常规的Excel

hexin0078的博客 3558

sqlserver怎么将excel表的数据导入到数据库

sqlserver怎么将excel表的数据导入到数据库中 在数据库初始阶段,我们有些数据EXCEL中做好之后,需要将EXCEL对应列名(导入后对应数据库表的字段名),对应sheet(改名为导入数据库之后的表名)导入指定数据库, 相当于导入一张表的整个数据。导入之前需要检查是否存在同名的表,导入的数据表以“$”结尾就是为了避免表重复,以作区分。下面就来看看具体操作步骤。 1...

Anliya的专栏 2404

如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格

如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格   平常从SQLSERVER中进行导入导出时,我们利用SQLSERVER中自带的DTS转换工具即可,很方便。但有些特殊的用法需要用语句进行导入导出,工作中碰到这种情况,查了些资料,下面详细介绍:

找个地方放一下 1万+

Excel数据导入到SqlServer及导入时数据类型转换失败解决方案

数据导入到SqlServer是很常用的一个功能,而Excel数据源又是数据导入功能的常用数据源,在使用时遇到一些问题,记录下来防止大家走弯路。

xiaouncle的博客 2万+

C# 将excel文件导入到SqlServer数据库

222

qq_40422692的博客 3597

c++ 读写Excel数据导入SQLServer

c++ 读写Excel数据导入SQLServer                  C++操作Excel ,网上的资料还是比较多的,写这篇文章也是分享给初学者一些经验。                  本人 觉得CSpreadSheet.h这个类封装的还不错。下面我就如何使用这个类介绍一下, [cpp]  ////////////////main.cpp/////

徐富元 3896

使用SSMS将excel导入到sqlserver

准备sqlserver可视化工具 Sql Server Management Studio 这里我有一个excel表格,表格中的列于数据库中表的列一致 1.选择数据库,右键——任务——导入数据 2.下一步 next 3.选择数据源 我的表格是*.xlsx 4.选择目标为Microsoft OLE DB Driver for SQL Server 服务器选择数据库所在的服务器 (这里我是本机) 选择要导入到数据库 5.选择第一个 6.选择要导入的目标表 可以点击“编辑映射”,这里我是向表中

你要明白,任何问题都不是孤立存在的,一定有人曾经遇到过,并且已经有更好的解决办法了,只是我还不知道。我不应该在黑暗中独自前行,去重新发明轮子,也许我的顿悟,只是别人的基本功!我应该要站在巨人的肩膀上,学习更成熟的经验和方法,然后再来解决这个问题 4692

sqlserver读取excel文件数据数据库

sqlserver读取excel文件数据数据库这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 1.sqlserver 读取 excel中的数据 SELECT * FROM OpenDataSource

weixin_44024797的博客 3143

excel表格数据导入到SqlServer

<br />1. 读取excel数据<br />OpenFileDialog open = new OpenFileDialog();<br />open.Filter = "Excel Worksheets|*.xls";<br />if (open.ShowDialog() == DialogResult.OK)<br />{<br />this.txtBrowser.Text = open.FileName;<br />//连接串<br />string connectionString = @"P

chisetiankong7668的专栏 609
上一篇: MSXML2.XMLHTTP中的 GET,POST方法的不同
下一篇: JQuery直接调用asp.net后台WebMethod方法
WadeYan
博客等级 码龄14年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值