读取excel数据到数据库里

用的是jxlJar

/**

* 读取excel数据到数据库里

*/

private void readExcelToDB() {

new Thread(new Runnable() {

@Override

public void run() {

try {

String filePath = "/sdcard/";

String fileName = "307322.xlsx";

File file = new File(filePath, fileName);

FileInputStream is = new FileInputStream(file);

Workbook book = Workbook.getWorkbook(is);

// 获取表页数

final int bookPage = book.getNumberOfSheets();

Log.e("bookPage", "bookPage = " + bookPage);

// 获得第一个工作表对象

Sheet sheet = book.getSheet(0);

int Rows = sheet.getRows();

for (int i = 1; i < Rows; ++i) {

String assetNumber = (sheet.getCell(0, i)).getContents();

String assetName = (sheet.getCell(3, i)).getContents();

String sTmp8 = sheet.getCell(8, i).getContents();

String sTmp9 = sheet.getCell(9, i).getContents();

}

book.close();

runOnUiThread(new Runnable() {

@Override

public void run() {

Toast.makeText(ActivityMain.this, "导入成功", Toast.LENGTH_SHORT).show();

}

});

} catch (Exception e) {

runOnUiThread(new Runnable() {

@Override

public void run() {

Toast.makeText(ActivityMain.this, "导入失败", Toast.LENGTH_SHORT).show();

}

});

}

}

}).start();

}

原文地址:https://www.cnblogs.com/CipherLab/p/11826616.html

时间: 2024-10-13 13:15:18

读取excel数据到数据库里的相关文章

PHP读取Excel数据写入数据库(包含图片和文字)

public function test(){ $exts = 'xlsx'; //导入PHPExcel类库,因为PHPExcel没有用命名空间,只能inport导入 import("Org.Util.PHPExcel");//导入Excel类 我这里是ThinkPHP框架写法 根据自己的框架修改 $fileName = "tel.xls";//excel文件路径 $objReader = \PHPExcel_IOFactory::createReader('Exc

NPOI操作excel——利用反射机制,NPOI读取excel数据准确映射到数据库字段

> 其实需求很明确,就是一大堆不一样的excel,每张excel对应数据库的一张表,我们需要提供用户上传excel,我们解析数据入库的功能实现. 那么,这就涉及到一个问题:我们可以读出excel的表头,但是怎么知道每个表头具体对应数据库里面的字段呢? 博主经过一段时间的思考与构思,想到一法:现在的情况是我们有excel表A,对应数据库表B,但是A与B具体属性字段的映射关系我们不知.那我们是不是可以有一个A到B的映射文件C呢? 我想,说到这,大家就很明了了... 第一步:为每张excel创建一个与

python读取excel数据

excel是很常用的表格工具.不过,对程序员来说,这可不是件好事件.因为excel的数据既不像txt那样,随意一种语言.脚本,写个函数就能把数据读出来分析.也不像JSON这种开源的数据格式,有N多的开源库来读取.就算没有,知道数据格式,自己写个库也自己用不至于太难. 要想读取excel的数据,大多使用ODBC数据库驱动或者COM的方式.对于ODBC,不同的语言有不同的实现,如java的JDBC.而对于COM方式,几乎是在后台运行一个excel程序,像new Excel.Application()

asp.net读取Excel数据

先通过控件FileUpload获取excel文件路径 protected void btnReadExcelFromFileUpload_Click(object sender, EventArgs e) { if (fupExcel.PostedFile.ContentLength > 0) { //获取全路径 string fullFileName = fupExcel.PostedFile.FileName.ToString(); //获取文件名 string fileName = fup

java的poi技术读取Excel数据到MySQL

这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中. 你也可以在 : java的poi技术读取和导入Excel了解到写入Excel的方法信息 使用JXL技术可以在 :java的jxl技术导入Excel  项目结构: Excel中的测试数据: 数据库结构: 对应的SQL: 1 CREATE TABLE `student_info` ( 2 `id` int(11) NOT NULL AUTO_INCREMENT, 3 `no` varchar(20) DEFAU

上传excel数据到数据库中

上传excel表格数据到数据库 导入固定路径下的excel数据到数据库 <form id="disposeFlightDataForm" action="../upload/disposeFlightData" method="post"> <input id="disposeFlightDataButton" type="submit" value="处理航班数据"

ASP.NET Excel数据导入数据库

http://www.cnblogs.com/xiaopin/archive/2011/03/31/2001199.html  原网址,这个写的特别好:    其他实现方式参考:http://blog.csdn.net/lee576/archive/2011/03/02/6217811.aspx protected void btnImport_Click(object sender, EventArgs e) { if (FileUpload1.HasFile == false)//HasFi

PHPExcel将Excel数据导入数据库

1 <?php 2 //PHPExcel读取导入Excel数据到数据库(2003,2007通用)使用方法: 3 //先用excel2array()方法将excel表中的数据存储到数组,在从遍历二维数组将数据保存进数据库 4 require_once "./PHPExcel.class.php"; 5 require_once "./PHPExcel/Cell/DataType.php"; 6 require_once "./PHPExcel/IOFa

ASP.NET Excel数据导入数据库---2

protected void btnImport_Click(object sender, EventArgs e) { if (FileUpload1.HasFile == false)//HasFile用来检查FileUpload是否有指定文件 { Response.Write("<script>alert('请您选择Excel文件')</script> "); return;//当无文件时,返回 } string IsXls = System.IO.Pat