Php 从excel向数据库插入数据

Php 从excel向数据库插入数据,php,mysql,codeigniter,Php,Mysql,Codeigniter,使用codeigniter的excel类,我显示了excel.xls中的数据: echo $worksheetrows->dump(true,true); 但我不知道如何将这些数据插入数据库。请帮我解决这个问题 A B C D E F G H J 1数字格式123456789.123 2格式正片负片格式1负片格式2负片格式3负片格式4 3 1234 123456789-123456789 123456789(123456789)(12345678

使用
codeigniter
的excel类,我显示了
excel.xls
中的数据:

echo $worksheetrows->dump(true,true);
但我不知道如何将这些数据插入数据库。请帮我解决这个问题

    A   B   C   D   E   F   G   H   J
1数字格式123456789.123
2格式正片负片格式1负片格式2负片格式3负片格式4
3 1234 123456789-123456789 123456789(123456789)(123456789)列I隐藏-->
4 1234.0 123456789.1-123456789.1 123456789.1(123456789.1)(123456789.1)这是第J列 5 1234.00 123456789.12-123456789.12 123456789.12(123456789.12)(123456789.12)
6 1234 123456789-123456789 123456789(123456789)(123456789)
7 1234.0 123456789.1-123456789.1 123456789.1(123456789.1)(123456789.1)
8 1234.00 123456789.12-123456789.12 123456789.12(123456789.12)(123456789.12)
9$1234.00$123456789.12$-123456789.12$123456789.12($123456789.12)($123456789.12)
10个日期乘以百分比字体
11 12/31/2008 11/11/2008 10:55 1/1/09 1:44:59 am 23:00:00 50%加粗
12 02/03/08 10:55:48 am 1/1/09 1:45:00 am 23:30:00 1.23%斜体
13 12/31 10:55:48 1/1/09 1:45:01上午下划线
2008年12月31日12/01/2009粗体-斜体
15 2008年12月31日星期三粗体-下划线
16 12月31日斜体-下划线
17种颜色
18红绿蓝黄灰橙紫青色

$data = array(
   'title' => 'My title' ,
   'name' => 'My Name' ,
   'date' => 'My date'
);

$this->db->insert('mytable', $data);

// Produces: INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date')

为什么要使用echo?使用var_dump()查看$worksheetrows->dump(true,true)的内容;为您提供一个数组$worksheetrows->dump(true,true);显示excel工作表中的精确数据。但是如何插入它。你能给我们举个例子看看它是什么样子吗?我发现很难相信电子表格可以像一个简单的字符串一样得到响应,所以它会生成HTML标记——在这种情况下,您需要解析HTML以从每个td提取内容,或者使用不同的库和codeigniter,让您能够以数组的形式访问数据。就个人而言,我推荐后者,尽管我作为一个库的作者有这样做的既得利益,但这段代码用于插入。我需要从excel工作表中插入数据