本文实例讲述了php读取csv数据保存到数组的方法。分享给大家供大家参考。具体分析如下:
csv是常用的excel格式的替代品,很多时候我们导出数据是都会导成csv格式的,这样和excel没什么区别,下面的程序是要读取csv数据保存到数组我们要对数据进行操作,所以保存到数据,代码如下:
$info=csvtoarray::open('teste.csv'); //echo '<pre>'; //print_r($info); //echo '</pre>'; foreach ($info as $c) { echo '学号:'.$c[0]; echo '姓名:'.$c[1]; echo '年龄:'.$c[2]; echo '身高:'.$c[3].'<br>'; } final class csvtoarray{ /** * 把csv文件解析为一个数组返回 * * @param string $file 要解析的csv文件路径 * @param char $delimiter csv文件里的内容分隔符 默认为; * @return array */ public static function open($file, $delimiter = ';'){ return self::ordenamultiarray(self::csvarray($file, $delimiter), 1); } private function csvarray($file, $delimiter) { $result = array(); $size = filesize($file) + 1; $file = fopen($file, 'r'); $keys = fgetcsv($file, $size, $delimiter); fseek($file,0);//这里原来的没有..自己加上..这样能读取到第一行的内容 while ($row = fgetcsv($file, $size, $delimiter)) { for($i = 0; $i < count($row); $i++) { if(array_key_exists($i, $keys)) { $row[$keys[$i]] = $row[$i]; } } print_r($row); $result[] = $row; } fclose($file); return $result; } private function ordenamultiarray($multiarray, $secondindex) { while (list($firstindex, ) = each($multiarray)) $indexmap[$firstindex] = $multiarray[$firstindex][$secondindex]; asort($indexmap); while (list($firstindex, ) = each($indexmap)) if (is_numeric($firstindex)) $sortedarray[] = $multiarray[$firstindex]; else $sortedarray[$firstindex] = $multiarray[$firstindex]; return $sortedarray; } }
希望本文所述对大家的php程序设计有所帮助。
本文向大家介绍Numpy数组的保存与读取方法,包括了Numpy数组的保存与读取方法的使用技巧和注意事项,需要的朋友参考一下 1. 数组以二进制格式保存 np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组以未压缩的原始二进制格式保存在扩展名为npy的文件中,以数组a为例 利用这种方法,保存文件的后缀名字一定会被置为.npy 2. 存取文本文件 使用 np.savetxt
本文向大家介绍使用pandas将numpy中的数组数据保存到csv文件的方法,包括了使用pandas将numpy中的数组数据保存到csv文件的方法的使用技巧和注意事项,需要的朋友参考一下 接触pandas之后感觉它的很多功能似乎跟numpy有一定的重复,尤其是各种运算。不过,简单的了解之后发现在数据管理上pandas有着更为丰富的管理方式,其中一个很大的优点就是多出了对数据文件的管理。 如果想保存
本文向大家介绍C#从数据库读取数据到DataSet并保存到xml文件的方法,包括了C#从数据库读取数据到DataSet并保存到xml文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#从数据库读取数据到DataSet并保存到xml文件的方法。分享给大家供大家参考。具体实现方法如下: DataSet有一个WriteXml方法可以直接将数据保存到xml文件 希望本文所述对大家的C#程
问题内容: 我正在尝试将一系列产品转换为CSV文件,但似乎没有计划。CSV文件是一长行,这是我的代码: 此外,标头不会强制下载。我一直在复制并粘贴输出并保存为.csv 编辑 解决的问题: 如果有人在寻找相同的东西,请找到更好的方法: 问题答案: 与其写出值,不如考虑使用。 这样可以立即解决您的问题。
本文向大家介绍Java用jxl读取excel并保存到数据库的方法,包括了Java用jxl读取excel并保存到数据库的方法的使用技巧和注意事项,需要的朋友参考一下 项目中涉及到读取excel中的数据,保存到数据库中,用jxl做起来比较简单。 基本的思路: 把excel放到固定盘里,然后前段页面选择文件,把文件的名字传到后台,再利用jxl进行数据读取,把读取到的数据存到list中,通过遍历list,
本文向大家介绍php从csv文件读取数据并输出到网页的方法,包括了php从csv文件读取数据并输出到网页的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php从csv文件读取数据并输出到网页的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。