精华内容
下载资源
问答
  • 不知道怎么把Excel表格里添加的信息导入到C#窗体里![图片说明](https://img-ask.csdn.net/upload/201604/02/1459597706_694758.png)
  • 第一步:改格式 将xlsx格式改成csv格式 第二步:查看信息 在linux下查看改为完格式的表信息 [root@zhu ~]# cat '/root/桌面/zhy(复件).csv'  ...第三步:导入数据 [root@zhu ~]# mysql -uroot ...

    第一步:改格式

    将xlsx格式改成csv格式

    第二步:查看信息

    在linux下查看改为完格式的表信息

    [root@zhu ~]# cat '/root/桌面/zhy(复件).csv' 

    1,a,1
    2,b,2
    3,c,3
    4,d,4
    5,e,5
    6,f,6
    7,g,7
    8,h,8
    9,j,9
    10,k,12

    第三步:导入数据

    [root@zhu ~]# mysql -uroot -p123456     ----登入到数据库

    mysql> show variables like "secure_file_priv";  ----查看导入数据可以存放的位置
    +------------------+-----------------------+
    | Variable_name    | Value                 |
    +------------------+-----------------------+
    | secure_file_priv | /var/lib/mysql-files/ |
    +------------------+-----------------------+
    1 row in set (0.00 sec)

    mysql> create table yan(id int(2),name char(3),age int(2));    -----创建可以导入的表
    Query OK, 0 rows affected (0.24 sec)

    mysql> system cp /root/桌面/zhy(复件).csv  /var/lib/mysql-files/    ------改变导入的表格权限,使得mysql可以读取
    mysql> system chmod o+r /var/lib/mysql-files/zhy(复件).csv
    mysql> system ls -ld /var/lib/mysql-files/zhy(复件).csv
    -rw----r--. 1 root root 72 7月  31 09:32 /var/lib/mysql-files/bb.txt
    mysql> load data infile "/var/lib/mysql-files/zhy(复件).csv" into table yan fields terminated by ",";  -----导入数据
    Query OK, 10 rows affected (0.04 sec)
    Records: 10  Deleted: 0  Skipped: 0  Warnings: 0

    mysql> select * from yan;
    +------+------+------+
    | id   | name | age  |
    +------+------+------+
    |    1 | a    |    1 |
    |    2 | b    |    2 |
    |    3 | c    |    3 |
    |    4 | d    |    4 |
    |    5 | e    |    5 |
    |    6 | f    |    6 |
    |    7 | g    |    7 |
    |    8 | h    |    8 |
    |    9 | j    |    9 |
    |   10 | k    |   12 |
    +------+------+------+
    10 rows in set (0.00 sec)
     

    展开全文
  • 第一步:改格式将xlsx格式改成csv格式 第二步:查看信息在linux下查看改为完格式的表信息[root@zhu ~]# cat '/root/桌面/zhy(复件).csv'1,a,12,b,23,c,34,d,45,e,56,f,67,g,78,h,89,j,910,k,12第三步:导入数据[root...

    第一步:改格式

    将xlsx格式改成csv格式

    ba30b6eac5d72ecadad2778baf34b4f3.png

    第二步:查看信息

    在linux下查看改为完格式的表信息

    [root@zhu ~]# cat '/root/桌面/zhy(复件).csv'

    1,a,1

    2,b,2

    3,c,3

    4,d,4

    5,e,5

    6,f,6

    7,g,7

    8,h,8

    9,j,9

    10,k,12

    第三步:导入数据

    [root@zhu ~]# mysql -uroot -p123456     ----登入到数据库

    mysql> show variables like "secure_file_priv";  ----查看导入数据可以存放的位置

    +------------------+-----------------------+

    | Variable_name    | Value                 |

    +------------------+-----------------------+

    | secure_file_priv | /var/lib/mysql-files/ |

    +------------------+-----------------------+

    1 row in set (0.00 sec)

    mysql> create table yan(id int(2),name char(3),age int(2));    -----创建可以导入的表

    Query OK, 0 rows affected (0.24 sec)

    mysql> system cp /root/桌面/zhy(复件).csv  /var/lib/mysql-files/    ------改变导入的表格权限,使得mysql可以读取

    mysql> system chmod o+r /var/lib/mysql-files/zhy(复件).csv

    mysql> system ls -ld /var/lib/mysql-files/zhy(复件).csv

    -rw----r--. 1 root root 72 7月  31 09:32 /var/lib/mysql-files/bb.txt

    mysql> load data infile "/var/lib/mysql-files/zhy(复件).csv" into table yan fields terminated by ",";  -----导入数据

    Query OK, 10 rows affected (0.04 sec)

    Records: 10  Deleted: 0  Skipped: 0  Warnings: 0

    mysql> select * from yan;

    +------+------+------+

    | id   | name | age  |

    +------+------+------+

    |    1 | a    |    1 |

    |    2 | b    |    2 |

    |    3 | c    |    3 |

    |    4 | d    |    4 |

    |    5 | e    |    5 |

    |    6 | f    |    6 |

    |    7 | g    |    7 |

    |    8 | h    |    8 |

    |    9 | j    |    9 |

    |   10 | k    |   12 |

    +------+------+------+

    10 rows in set (0.00 sec)

    展开全文
  • 想要如上图所示的Excel表格信息内容,导入数据库中,一种方式就是手动添加,一个信息一个信息复制粘贴,但是这种方式显然不适合现在人们的处事方法,怎么操作,当然是越简单越省事越好,如下操作步骤: ...

    在这里插入图片描述
    想要把如上图所示的Excel表格信息内容,导入数据库中,一种方式就是手动添加,一个信息一个信息复制粘贴,但是这种方式显然不适合现在人们的处事方法,怎么操作,当然是越简单越省事越好,如下操作步骤:

    一、复制下面这段代码

    =CONCATENATE("insert into USER(street,sex) values ('",B1,"','",D1,"');")
    

    二、选中表格第一行后面一个单元格
    在这里插入图片描述

    三、把代码拷贝到上面中
    在这里插入图片描述
    四、单击单元格,即出现所需要的信息代码
    在这里插入图片描述
    五、随着光标下拉,
    在这里插入图片描述
    六、然后Ctrl+c 复制,代码就出现了,复制到数据库,批量操作就可以了。
    在这里插入图片描述
    同理,进行别的操作也是这个步骤即可。

    由身份证号,获取生日的话,也比较简单,代码如下:

    =MID(F3,7,4)&"年"&MID(F3,11,2)&"月"&MID(F3,13,2)&"日"
    
    展开全文
  • 项目中经常会遇到客户的一些单表信息的数据批量导入,也就是提供定制Excel表,再Excel表中的数据提取到数据库的操作,其实实现起来很简单。以下是小菜鸟我的实现思路:1、JSP页面+Struts2实现文件上传,定制...

    项目中经常会遇到客户的一些单表信息的数据批量导入,也就是提供定制Excel表,再把Excel表中的数据提取到数据库的操作,其实实现起来很简单。以下是小菜鸟我的实现思路:

    1、JSP页面+Struts2实现文件上传,把定制Excel上传到服务器指定目录下,以供读取;

    2、POI读取Excel表格,把数据封装为持久化实体List

    3、批量导入数据库

    这是TT的开发环境:

    Struts2.1.6 + Spring2.5.6 + Hibernate3.3.1 + MyEclipse8.5 + tomcat5.5 + Oracle11g

    需要的Jar包:SSH的就不需要说了

    主要就是一个POI的包:

    我这里是 poi-3.7-beta-20100620.jar,这一个jar包可以去apach的官网上下载

    还有一个就是struts的IO包:

    commons-io-1.3.2.jar,顾名思义:IO工具类

    第一步:文件上传

    这一步,网上有很多的例子:

    JSP页面:

    文件上传

    Struts.xml配置文件:这里可以定制Filter,指定文件类型和最大长度,就不列举了

    /page/role/roleallinput.jsp

    /page/role/roleallinput.jsp

    对应的applicationContext.xml配置

    scope=“prototype”>

    class=“com.adtec.datacenter.dao.manager.FileLoadDaoImpl”>

    RoleFileUploadAction实现

    这里有几个点需要注意:

    上传文件的文件如果为uploadFile,那么文件名一定要为uploadFileFileName,也就是在文件后加入FileName,不然不能识别

    packagecom.adtec.datacenter.action.manager;

    importjava.io.File;

    importjava.io.FileInputStream;

    importjava.io.IOException;

    importjava.io.PrintWriter;

    importjava.util.ArrayList;

    importjava.util.List;

    importjavax.servlet.http.HttpServletResponse;

    importorg.apache.commons.io.FileUtils;

    importorg.apache.poi.hssf.usermodel.HSSFWorkbook;

    importorg.apache.poi.ss.usermodel.Cell;

    importorg.apache.poi.ss.usermodel.Row;

    importorg.apache.poi.ss.usermodel.Sheet;

    importorg.apache.poi.ss.usermodel.Workbook;

    importorg.apache.struts2.ServletActionContext;

    importcom.adtec.datacenter.dao.manager.FileLoadDao;

    importcom.adtec.datacenter.dao.manager.RoleDao;

    importcom.adtec.datacenter.entity.manager.PtRoleInfo;

    importcom.adtec.datacenter.vo.manager.RoleInfo;

    importcom.opensymphony.xwork2.ActionSupport;

    publicclassRoleFileUploadActionextendsActionSupport{

    privateFile uploadFile;

    privateString uploadFileFileName;

    privateFileLoadDao fileLoadDao;

    privateRoleDao roleDao;

    publicFile getUploadFile() {

    returnuploadFile;

    }

    publicvoidsetUploadFile(File uploadFile) {

    this.uploadFile = uploadFile;

    }

    publicString getUploadFileFileName() {

    returnuploadFileFileName;

    }

    publicvoidsetUploadFileFileName(String uploadFileFileName) {

    this.uploadFileFileName = uploadFileFileName;

    }

    publicFileLoadDao getFileLoadDao() {

    returnfileLoadDao;

    }

    publicvoidsetFileLoadDao(FileLoadDao fileLoadDao) {

    this.fileLoadDao = fileLoadDao;

    }

    publicRoleDao getRoleDao() {

    returnroleDao;

    }

    publicvoidsetRoleDao(RoleDao roleDao) {

    this.roleDao = roleDao;

    }

    @Override

    publicvoidvalidate() {

    super.validate();

    }

    publicString loadRoleFile(){

    String directory = “/upload/role”;

    String targetDirectory = ServletActionContext.getServletContext().getRealPath(directory);

    //生成上传的文件对象

    File target = newFile(targetDirectory,uploadFileFileName);

    //如果文件已经存在,则删除原有文件

    if(target.exists()){

    target.delete();

    }

    //复制file对象,实现上传

    try{

    FileUtils.copyFile(uploadFile, target);

    //out = response.getWriter();

    //out.print(“文件上传成功!”);

    } catch(IOException e) {

    e.printStackTrace();

    }

    loadRoleInfo(uploadFileFileName);

    returnSUCCESS;

    }

    /**

    * 把Excele表读出的数据,组装成一个List,统一导入数据库

    * @param uploadFileFileName

    */

    publicvoidloadRoleInfo(String uploadFileFileName){

    String directory = “/upload/role”;

    String targetDirectory = ServletActionContext.getServletContext().getRealPath(directory);

    File target = newFile(targetDirectory,uploadFileFileName);

    List roleList = newArrayList();

    try{

    FileInputStream fi = newFileInputStream(target);

    Workbook wb = newHSSFWorkbook(fi);

    Sheet sheet = wb.getSheetAt(0);

    introwNum = sheet.getLastRowNum()+1;

    for(inti=1;i

    PtRoleInfo ptRoleInfo = newPtRoleInfo();

    Row row = sheet.getRow(i);

    intcellNum = row.getLastCellNum();

    for(intj=0;j

    Cell cell = row.getCell(j);

    String cellValue = null;

    switch(cell.getCellType()){//判断excel单元格内容的格式,并对其进行转换,以便插入数据库

    case0: cellValue = String.valueOf((int)cell.getNumericCellValue());break;

    case1: cellValue = cell.getStringCellValue();break;

    case2: cellValue = String.valueOf(cell.getDateCellValue());break;

    case3: cellValue =“”;break;

    case4: cellValue = String.valueOf(cell.getBooleanCellValue());break;

    case5: cellValue = String.valueOf(cell.getErrorCellValue());break;

    }

    switch(j){//通过列数来判断对应插如的字段

    case0: ptRoleInfo.setRoleId(cellValue);break;

    case1: ptRoleInfo.setRoleName(cellValue);break;

    case2: ptRoleInfo.setDeil(cellValue);break;

    }

    }

    roleList.add(ptRoleInfo);

    }

    fileLoadDao.roleInfotoDB(roleList);

    }catch(IOException e){

    e.printStackTrace();

    }

    }

    }

    roleDao接口实现

    这里接口类就不贴出来了,直接贴实现类,把持久化实体List循环写入数据库

    packagecom.adtec.datacenter.dao.manager;

    importjava.io.File;

    importjava.io.FileInputStream;

    importjava.io.FileOutputStream;

    importjava.io.IOException;

    importjava.io.PrintWriter;

    importjava.util.Iterator;

    importjava.util.List;

    importjavax.servlet.http.HttpServletResponse;

    importorg.apache.commons.io.FileUtils;

    importorg.apache.poi.hssf.usermodel.HSSFWorkbook;

    importorg.apache.poi.ss.usermodel.Cell;

    importorg.apache.poi.ss.usermodel.Row;

    importorg.apache.poi.ss.usermodel.Sheet;

    importorg.apache.poi.ss.usermodel.Workbook;

    importorg.apache.struts2.ServletActionContext;

    importorg.hibernate.HibernateException;

    importorg.hibernate.Session;

    importorg.hibernate.Transaction;

    importorg.springframework.orm.hibernate3.support.HibernateDaoSupport;

    importcom.adtec.datacenter.entity.manager.PtRoleInfo;

    importcom.adtec.datacenter.vo.manager.RoleInfo;

    /**

    * 文件工具类

    * @author Tony

    *

    */

    publicclassFileLoadDaoImplextendsHibernateDaoSupportimplementsFileLoadDao {

    /**

    * 把从excel表读出的数据写入到数据库

    */

    publicvoidroleInfotoDB(List roleList){

    Session session = this.getHibernateTemplate().getSessionFactory().openSession();

    Transaction tx = null;

    try{

    tx = session.beginTransaction();

    if(roleList.size() >0){

    introleNum = roleList.size();

    for(inti=0;i

    session.save(roleList.get(i));

    }

    /*for(Iterator iterator = roleList.iterator();iterator.hasNext();){

    session.save(iterator.next());

    }*/

    }

    tx.commit();

    }catch(HibernateException e){

    e.printStackTrace();

    tx.rollback();

    }finally{

    session.close();

    }

    //this.getHibernateTemplate().saveOrUpdateAll(roleList);

    return;

    }

    }

    这里循环写入数据库,可以使用Spring自动注入的事务管理,更方便简洁,可惜我这里的框架不知道为什么,只要注入事务管理就报错,TT正在查找问题所在!哭……..

    这样Excel文件的读取以及数据库的写入就实现了!

    展开全文
  • 在实际开发中企业办公系统都会涉及到一个打印报表的功能,也许你的需求就是web前端展示的员工信息以Excel表格形式打印出来 ,那么具体怎么操作下面我来实现一下 首先我们使用的是 java的jxl技术 我们需要导入jxl...
  • 工作一年了,很多事情经常要查询Excel表格数据,因为表格实在是太多了,每次都需要到处去找,好几次都受不了这种脑残的查询,今天决定学习一下怎么把Excel里的信息写入数据库去,方便以后查询。我思考了一下,做这个...
  • 今天跟着小编一起来看看怎么用买家手机号批量查询物流信息吧。 **准备软件:**快递批量查询高手软件 实例操作步骤 1、双击打开快递批量查询高手软件,再点击注册账号并登录。 2、单击添加单号。 3、点击从表格...
  • 本来打算是先写单位的相关业务的,每天用到的电子表格导入操作,作一些格式化处理,显示在用户界面,或Web页面上,方便自己总结每天的工作,在经过一阵头脑发热后,还是决定沉下心来踏踏实实地学习完CoreJav...
  • 搞了一个服务器信息管理平台,那面临的第一个问题不是说功能好或不不好,而是怎么才能表里的数据导入到数据库中,所以你说重要不重要,当然如果你就喜欢自己手工录入(找虐的感觉),这个咱也不能说啥,各有所好嘛...
  • 搞了一个服务器信息管理平台,那面临的第一个问题不是说功能好或不不好,而是怎么才能表里的数据导入到数据库中,所以你说重要不重要,当然如果你就喜欢自己手工录入(找虐的感觉),这个咱也不能说啥,...
  • 今天在想怎么把学生或者老师的信息导入进去,涉及数量比较多一点,我手边又正好有一部分excel的表格。就想把excel转成json然后倒入到mongodb中去。搜了下网上的资料,有不少。大部分都是C#或python的,要吗自己编译...
  • 五分钟了解python爬虫

    2019-01-02 23:39:49
    五分钟了解python爬虫 什么是python爬虫? python是一种编程语言,而爬虫则是一个抽象概念:我们互联网比作...接下来我们用一个例子来教大家怎么获取网页上的表格信息它保存到本地文件夹。 第一步:导入库函...
  • 今天在想怎么把学生或者老师的信息导入进去,涉及数量比较多一点,我手边又正好有一部分excel的表格。就想把excel转成json然后倒入到mongodb中去。 搜了下网上的资料,有不少。大部分都是C#或python的,要吗自己...
  • 显示excel

    2007-03-20 17:44:00
    1、导出成以逗号分隔的文本文件就可以导入到Excel中2、HTML中的表格是可以直接由excel打开... 3、一张excel表另存为html文件,html文件的style等样式信息放到要打开的页面中,想要excel显示的怎么样就怎么样了! 
  • Node.js实现Excel转JSON

    2021-01-01 18:40:24
    今天在想怎么把学生或者老师的信息导入进去,涉及数量比较多一点,我手边又正好有一部分excel的表格。就想把excel转成json然后倒入到mongodb中去。  搜了下网上的资料,有不少。大部分都是C#或python的,要吗自己...
  • 我想各位可以到人事那里拿一个表,这个表是每位员工的信息,你可以通过修改这个表格,然后人事信息通过for命令导入到AD,从而创建完所有用户。 建用户的方法,常用的无外乎以下几种:1. 利用AD用户和计算机...
  • 在添加信息里新增了批量导入功能,可以导入指定格式的Excel表格,这个功能调试了很久,因为PHPExcel包的位置一直没有放对,我还写了导入数据时的动态更新进度功能,可以看哪些信息出错导入失败,导入功能还是很好玩...
  •  只要街景图层打开就可以了,全世界的地理信息都触手可及,无论是在计算机上还是在移动设备上,世界都能以3D的形式真实地呈现在您眼前。  Google Earth Pro版相对于免费版本  -适合于专业人员与商业用途  -...
  • Oracle第三方工具pl\sql developer绿色中文版

    千次下载 热门讨论 2007-06-07 23:41:24
    删除 <br/>表中数据,释放表空间,显示表的授权情况,显示表的创建,索引,授权等语句,可以文本文件,dbf文件,excel文件导入表 <br/>中.可以直接修改表中的数据,导出数据为各种格式等等. <br/> 6.对于过程...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    导入导出功能:当前的点、线、面文件属性导出到EXCEL表格或者txt文件;导入属性;以及参数与属性之间的转换;连接属性(xls & WB);DBF转表格WB。 表格数据投影:投影EXCEL表的坐标数据到MapGis中,可以投影选中的...
  • 2019数据运营思维导图

    2019-03-29 21:34:09
    渠道是否存在刷量 什么渠道/用户启动次数多 日均使用时长 定义 活跃用户每日平均在线时长 解决问题 游戏的参与度怎么样 产品质量控指标,游戏粘度如何 渠道质量如何 与单次使用时长结合分析留存和流失问题 用户...
  • 数据运营思维导图

    2018-04-26 14:24:22
    散乱数据转换成有价值信息的过程 效果评估 完善产品运营,提升服务质量 其实这也就相当于市场调研、用户调研,定位服务群体,提高服务 个性化服务 对服务或产品进行私人定制,精准到某一类甚至每一位客户提供...
  • 学完了这阶段课程,学员将学会开发主流网站的前端效果,比如:焦点图、滚动展示图、网页防复制、网页自定义菜单、WebOS、美女时钟、无刷新评论、评分控件、表格特效、图片悬浮详细信息、微博界面、QQ消息框效果、Div...
  • asp.net知识库

    2015-06-18 08:45:45
    在C#里ArrayList转换为Array 或 Array转换为ArrayList C# 2.0 在.NET 2.0中,让你的组件也可以绑定 .NET20 一种简单的窗口控件UI状态控制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual C# 3.0 新特性概览 C#...
  • 小编的确一直都想这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。  Bootcfg  bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。  含有下列参数的 bootcfg 命令仅在...
  • 下面的表格概要列出了元素的规则: 2.元素规则表: Symbol 含义 举例 #PCDATA 包含字符或文本数据 (#PCDATA)> 元素MYFILE包含一个文本数据 #PCDATA, element-name 包含文本和其它子元素 (#PCDTATA,TITLE)> MYFILE...
  • UniGUI 说明

    2019-04-23 10:08:49
    此外, 就是期待大家都能自己的一些经验, 给指导和帮助后来人的东西, 在不影响您 正常工作与其他事情的前提下,奉献出来。至于正确与错误、高超或低下,无关大体。 目 录 1. 事件中的代码在服务器端和客户端,哪...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

怎么把信息导入表格