php获取excel表格中数据的小方法 然后就可以放到数据库了

现在又一个product.xml的表格文件,要求取出其中数据 
数据如下:

商品名 价格
iphone4s 4199
note2 3999
小米2 1999
iphone5 4899

1,将product.xml另存为product.csv文件 
2,用fgetcsv函数取出其中的数据放到一个数组中(fgetcsv — 从文件指针中读入一行并解析 CSV 字段)

代码如下:

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

<?php

$file=fopen(‘./product.csv‘,‘rb‘);

$data=array();//fgetcsv — 从文件指针中读入一行并解析 CSV 字段

while($line=fgetcsv($file)){//一直取到文件结束,此事返回false

  $data[]=$line;

}

print_r($data);

/*

Array

(

    [0] => Array

        (

            [0] => 商品名

            [1] => 价格

        )

    [1] => Array

        (

            [0] => iphone4s

            [1] => 4199

        )

    [2] => Array

        (

            [0] => note2

            [1] => 3999

        )

    [3] => Array

        (

            [0] => 小米2

            [1] => 1999

        )

    [4] => Array

        (

            [0] => iphone5

            [1] => 4899

        )

    [5] =>

)

*/

?>

时间: 2024-10-01 03:30:05

php获取excel表格中数据的小方法 然后就可以放到数据库了的相关文章

Java读写Excel文件中数据的简便方法

Java开发项目中经常会碰到处理Excel文件中数据的情况,这里通过一个例子来看一下实现方法:从Excel文件orders.xls中读取订单信息,从中找出2010年1月1日(含)之后,并且SELLERID等于18的订单.找到的数据写入order_result.xls文件. Excel文件orders.xls的内容如下: ORDERID CLIENT SELLERID AMOUNT ORDERDATE 1 UJRNP 17 392 2008/11/2 15:28 2 SJCH 6 4802 200

C#中导出数据到Excel表格中

之前PM交给我一个自动化测试的Case,让我抓取页面上的数据到Excel表格中,刚好又接了一个之前人家做的系统, 刚好看到可以用NPOI导数据,就动手试试,成功导出. 由于鄙人比较菜,也比较懒, 怕自己忘记了,今天就总结一下,以防下次用可以参考. 1.要使用NPOI,首先需要在Project中Install NPOI的 Package. 右键点击Project------>Manage NuGet Packages---->Search NPOI----->点击搜索到的NPOI然后点击等

利用java反射机制实现读取excel表格中的数据

如果直接把excel表格中的数据导入数据库,首先应该将excel中的数据读取出来. 为了实现代码重用,所以使用了Object,而最终的结果是要获取一个list如List<User>.List<Book>等,所以需要使用泛型机制去实现.下面会给出代码,可能会稍微复杂一点,但注释很清晰,希望大家耐心阅读. 在上代码之前简单说一下思路: 1.excel表格必须有表头,且表头中各列的值要与实体类的属性相同: 2.先读取表头信息,然后获取表头列数,接着确定需要使用的set方法的名称,并存到数

Java -&gt; 把Excel表格中的数据写入数据库与从数据库中读出到本地 (未完善)

写入: private void insertFile(HttpServletRequest request, HttpServletResponse response) throws IOException { String path_member = request.getParameter("path_member"); List list = this.insert("f:/tmp001.xls", "gs_sale_members");

获取系统信息并存储到excel表格中

#!/bin/sh#auto get system info#by zkg 2019-07-11 echo -e "\033[34m \033[1m"cat << EOF --------------请查看系统相关信息---------------- EOFecho -e "\033[32m \033[0m" #定义系统相关信息变量IP_INFO=ifconfig|grep "Bcast"|tail -1|awk '{print $2

JAVA把excel表格的数据导入到数据库

package com.insertdatebase; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import o

Excel表格中怎样快速将阿拉伯数字转化为大写文字?尝试这样操作一键完成

在职场办公中,Excel的使用频率可谓是非常高啦.为了保证工作可以按时完成都会学习一些自己需要的Excel技巧来辅助整理表格.今天小编为大家分享怎样快速将Excel表格中的阿拉伯数字转换成大写文字,一起来看看吧.阿拉伯数字转换成大写文字1.首先打开Excel表格选择单元格输入一些阿拉伯数字,若要全部转换成大写文字,就要将这些数据全选,点击鼠标右键选择单元格格式.2.在出现的单元格格式页面中,在分类栏目里面选择[特殊],之后选择中文大写数字就可以转换过来啦. 3.利用该操作还可以转换为中文小写数字

Excel表格中Ctrl组合快捷键的新用法,你知道多少?

在日常生活和工作中,学会使用一些快捷键是很有必要的一个事情.那么大家知不知道同样的快捷键在不同的情况下是有不同的功能的.接下来给大家看一些表格中Ctrl组合快捷键的新用法.No.1:[Ctrl+A]跳出函数参数帮助窗口我们都知道Ctrl+A是全选的功能,其实当我们在任意单元格中输入函数,然后点击[Ctrl+A],接着就可以跳出函数参数帮助的窗口了.No.2[Ctrl+E]字串符重组当我们在表格中输入一些数据之后,如在重组下输入一个"张组长",点击该处下方的单元格,使用[Ctrl+E]快

C#获取Excel表格所有sheet名(Epplus)

原文:C#获取Excel表格所有sheet名(Epplus) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/birdfly2015/article/details/90723215 欢迎加入BIM行业开发交流1群 群号:711844216 一.背景 小伙伴们在C#中使用Excel表格时,可能需要将去获取Excel所有Sheet名 二.思路 1.组件:Epplus epplus组件的安装使