从Excel工作表上传到mysql的时间

时间:2017-02-07 07:19:01

标签: mysql excel jdbc

我必须将excel中的时间值插入mysql,如下图所示。

enter image description here

int punchin = (int) row.getCell(1).getNumericCellValue();   
System.out.println("::::::::::::::::: "+punchin);
int punchout = (int) row.getCell(2).getNumericCellValue();
System.out.println("::::::::::::::::: "+punchout);
int duration = (int) row.getCell(3).getNumericCellValue();
System.out.println("::::::::::::::::: "+duration);

但我无法获得正确的价值。

1 个答案:

答案 0 :(得分:0)

使用MySQL for Excel:https://dev.mysql.com/downloads/windows/excel/

它非常易于使用。安装后,在Excel中转​​到Data选项卡,最后是Mysql for Excel。

假设您现在已经建立了与数据库的连接,您现在需要做的就是:

  1. 选择除列之外的所有数据。
  2. 在侧面板上,单击要将数据放入的数据库表。
  3. 点击将Excel数据附加到表格。
  4. 使用此poiont提供的工具将数据中的任何列映射到数据库列。
  5. 点击追加并等待。
  6. 现在应该上传您的数据。