mysql - 从excel表上传到mysql的时间

标签 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);

但我无法获得正确的值。

最佳答案

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

它真的很容易使用。安装完成后,在 Excel 中转到“数据”选项卡,最后将出现 Mysql for Excel。

假设您现在已经设置了与数据库的连接,那么您现在所要做的就是以下操作:

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

关于mysql - 从excel表上传到mysql的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42083946/

相关文章:

mysql - 存储过程不起作用,我不知道为什么

php - 如何修复 HTML 文档的字符编码未声明

mysql - 如何在同一个明细表上重复使用 Inner Join

vba - Userform - 在 MsgBox 之后将焦点重定向到文本框

c# - 创建并保存 Excel 文件

java - BoneCP:有没有办法为所有语句配置语句超时?

MySQL - 唯一确认的电子邮件

c# - 使用c#从excel文件中删除行

oracle - PL/SQL 堆栈跟踪最大大小 (Oracle 11g)

jdbc - 在sqlite上调用createArrayOf方法时出现java.lang.AbstractMethodError : org. sqlite.Conn.createArrayOf错误