Tag: PHP的

导出CSV的Excel

我使用fputcsv($file, $data)在PHP中编写了一个CSV文件。 这一切工作,但是我不能只是在Excel中打开它,但必须导入它,并指定编码和使用哪个分隔符(在向导中)。 我已经看到其他网站的出口,只要点击它们就可以正确打开,现在想知道我应该怎样做才能达到这个目的。 我尝试使用这个库: http : //code.google.com/p/parsecsv-for-php/但我甚至不能让它运行,我真的不相信,如果它真的会帮助我…

CSV新行字符

我有一个Excel模板,用于填写数据并将其导出到CSV以在我的网站上填充以下页面。 http://play.mink7.com/ifocus_v4/careers.php 当我在Windows中导出文件时,我得到新行charcter的格式正确。 但是,当我从MAC导出相同的Excel文件我不会得到新的行字符。 Windows File play.mink7.com/ifocus/win.csv 和 MAc File play.mink7.com/ifocus/mac.csv 。 我的代码 <?php include_once("libs/csv2json/CSVParser.php"); $jsonParser = CSVParserFactory::Create("json"); $path = "uploads/jobs.csv"; //This property will use the first row to convert the results into a //json object array $jsonParser->IsFirstRowHeader = true; $jobs = $jsonParser->Parse($path); $jobs = json_decode($jobs, true); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>iFocus […]

最好的PHP库/类来读取Excel文件(closures)

我正在寻找一个PHP库,它支持接受一个Excel文件(如.xls或.xlsx),然后某种function创build一个数组填充每列的值。 (独立arrays)。 我知道可能没有读取使用解决scheme,因此我想编程它。 但是我想知道哪个库最适合使用? 我所看到的less数人是 https://github.com/PHPOffice/PHPExcel http://sourceforge.net/projects/phpexcelreader/ https://github.com/PHPOffice/PHPExcel 等等… 我不知道哪一个是最好的,虽然codeplex似乎是最有用的function,但我不想使用一个太重的PHP库,然后不最终使用90%的代码。 另外,这个网站是在CodeIgniter上。 不知道它是否改变任何东西。

将xls表格中的单元格(xml格式)

我有一个结构像xls文件 <Workbook> <Worksheet> <Row> <Cell>Data</Cell> </Row> </Worksheet> </Workbook> 所以我使用的东西像SS:types,SS:alignment等,但我怎么能结合一些单元格,像我可以直接在Excel中做?

使用PHP代码和HTML表单将excel(.csv)导入MySQL

我知道还有其他类似的post,但是所有人都build议直接在PHPMyAdmin中将其转换为MySQL(这是完美的,但是我需要通过HTML表单将数据导入到PHP中)。 我想有一个收集文件的HTML表单。 然后将该文件传递给PHP脚本,我想知道是否可以简单地调用一个PHP函数,将逗号分隔的.csv文件转换为MySQL并将其添加到数据库中。 或者是逐行parsing文件并添加每条logging的唯一方法?

如何使用PHPExcel从Excel文件中读取数据?

我想从PHP中的Excel文件中读取数据,以便可以处理数据并将其插入到数据库中。 环顾四周,看起来PHPExcel是这个任务的首选库。 我去了PHPExcel的GitHub页面( https://github.com/PHPOffice/PHPExcel ),但我不知道如何真正使用库。 有很多示例文件,我看过的文件都不符合我所寻找的简单用例。 此外,我甚至无法确定哪些文件从GitHub页面我甚至需要下载以及包含文件的文件夹结构需要。 因此,考虑到上面链接的GitHub页面的结构现在(v1.8),我需要下载什么文件,什么是一个简单的代码示例,允许我提供一个Excel文件的path和读取数据从文件?

使用PHP将简单的excel数据导出到MySQL中

我的客户有一个以下结构的excel文件 name | email —————————- Name | email here Name | email here Name | email here Name | email here Name | email here Name | email here 我想根据这个模式创build一个MySQL数据库表,并将数据保存到MySQL中。 我很好奇如何做到这一点。 还有一个选项需要 我们必须检查,如果相应的用户有一个正确的电子邮件地址,即forms@。 我们可以在导入时将数据检查为循环吗? 另外如何将这个数据转换为MySQL?

如何使用php来计算excel pmt

一直在试图实现在Excel中使用的PMTfunction到PHP。 我有公式,但计算显示不正确。 其30年期的6%利率,最终值为833333。 正确的答案应该是10,541。 付款在期末到期,所以types为零,现值为零。 <pre> $pv = 0; $fv = 833333; $i = 0.06/12; $n = 360; $pmt = (($pv – $fv) * $i )/ (1 – pow((1 + $i), (-$n))); echo $pmt; </pre> 使用此链接作为公式的参考

excel数组列双/三重/等。辅音一代

我将如何自动生成AA – ZZ等数组(如PHP),如AAA – ZZZ $column_arr2= range("aa", "zz"); // NOT Working $row_arr = range(0,1000); $column_arr = range("a", "z"); echo "Column2<pre>".print_r($column_arr2, true)."</pre><br />"; // prints a – z echo "Row<pre>".print_r($row_arr, true)."</pre><br />"; echo "Column<pre>".print_r($column_arr, true)."</pre><br />"; 想使数字和阿尔法数组dynamic,因为我用这个Excel文档。 我想要的是: $arr = ([0] => 'a', [1] => 'b', [2] => 'c', … [26] => 'aa', [27] => 'ab', […]

导出一个数组arraysExcell在PHP中。

我在每个子数组的开始处有一个数组的数组是列的标题,后面跟着我要填充列的整数。 它看起来像这样: Array ( [0] => Array ( [0] => How was the Food? [1] => 3 [2] => 4 ) [1] => Array ( [0] => How was the first party of the semester? [1] => 2 [2] => 4 [3] => 0 ) ) 有没有办法分解数组,并将其导出到Excel?