Tag: PHP的

范围 – 如何从laravel excel导入返回错误?

我使用Maatwebsite / Laravel-Excel将一些数据导入到我的laravel应用程序中。 我循环了excel的行,validation数据,然后保存它,但是如果我有一个validation错误,我想从Excel :: load()函数外部返回$ errorvariables。 可能吗? public function import() { Excel::load(Input::file('excelFile'), function ($reader) { foreach ($reader->toArray() as $row) { if($everythingOK){ //do stuff } else { $errors[] = 'error'; } } }); return $errors; }

如何使用PHP将Excel或CSV上传到MySQL数据库?

我有一个包含数据(电话号码列表)的Excel文件,我想从Excel文件导入到我的数据库表(例如phonenumber_list)使用PHP代码的数据? 我知道如何将MySQl转换为Excel,但可以反向吗? 请帮忙!

定制的PHP Excel导出

任何人都知道一种方法来从数据库中自定义列标题的特定字段导出到使用PHP的MSQL的Excel中? 哪里有这方面的资源?

用户上传电子邮件地址列表的最佳格式

我正在构build一个Web应用程序,部分规范是通过上传电子邮件地址列表来批量创build用户的function。 我一直在权衡一些不同的select,并希望从过去的经验人士的一些input: 我可以让他们创build一个电子表格并将其保存为csv,但我担心用户(谁不技术上倾向于)会搞砸。 我可以告诉他们只要创build一个以逗号分隔的列表,但这需要他们手动完成。 我可以让他们上传一个电子表格,并尝试parsingexcel文件,但从我所看到的,这是困难的。 有没有人有这方面的经验,特别是什么格式很容易parsing在PHP中,最不可能造成非技术用户的问题? 编辑要清楚,这是一个简单的电子邮件地址列表,没有更多。

如何使用PHP生成csv Excel表格,以便我可以使用一些样式,如font-size和font-color

我想使用php生成一个CSV文件。 我能够生成简单的CSV文件,但我想为标题dynamic设置字体大小和字体颜色。 我find了一些图书馆,但是这些都没有达到标准。 这里是我可以生成简单的CSV文件的代码 $fp = fopen(FCPATH .'assets/' . $filename,'w'); $content = ""; foreach ($query_pairs->result() as $pair) { $content .= '<th>' . @$users[$pair->uid1]->name . '</th>' . $sep . ' ' . @$users[$pair->uid2]->name . PHP_EOL; } fwrite($fp,$content); fclose($fp); header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=".$filename); header("Pragma: no-cache"); header("Expires: 0"); readfile(FCPATH .'assets/' . $filename); 请帮忙

这是什么“语言”(在.csv文件中find,也许以前的Excel表)?

我在一个.csv文件(也许是以前的excel表)中发现了这个,并且想知道这是什么“语言”: a:6:{i:0;a:2:{s:3:"day";s:6:"Montag";s:7:"opening";s:11:"9:30 – 7:00";} i:1;a:2:{s:3:"day";s:8:"Dienstag";s:7:"opening";s:11:"9:30 – 7:00";} i:2;a:2:{s:3:"day";s:8:"Mittwoch";s:7:"opening";s:11:"9:30 – 7:00";} i:3;a:2:{s:3:" … 因为我必须在PHP上下文中处理这些数据,所以我想先阅读官方的语法,比猜测这是如何完成的更好;)

使用PHP将.xls转换为制表符分隔的文本文件

是否有可能将Excel文件转换为制表符分隔的文本文件使用PHP? 这甚至可能吗? 如果没有,那么谢谢你的时间:) 我正在导出一个CSV或Excel文件文件,并希望将其转换为制表符分隔的文本file upload到谷歌商家。 因为手动转换它可能是耗时的。

PHP通过数字递增字母

这是非常简单的问题,但我找不到最好的简单的解决scheme。 我试图渲染Excel表格将以这种格式彼此相邻: +—+——-+——-+——-+——-+——-+——-+——-+ | | B | C | D | E | F | G | H | +—+——-+——-+——-+——-+——-+——-+——-+ | 1 | TITLE | +—+——————————————————-+ | 2 | IN | OUT | NETTO | TEXT | TEXT | TEXT | TEXT | +—+——-+——-+——-+——-+——-+——-+——-+ | 3 | value | value | value | value | […]

这应该很容易,但我无法弄清楚

我保证通常比这更好。 后面的故事:在我的工作,如果你迟到/缺席,你得到考勤点。 出勤工作的一种方法是周末工作。 每工作12个周末,你将得到2个考勤点。 例如,如果员工有26个周末时间,我需要减去24小时,剩下2小时,并删除4个点。 现在我在Excel中拥有所有这些,但是我可以像创build一个快速的php / mysql一样简单,但是这很痛苦。 我最好的办法是什么? 我认为modfunction,但是…是的。 我头疼。 有人指出我正确的方向?

将9.78960040953E + 12转换为PHP中的string

我正在使用Excel Reader来parsingExcel文档。 该文件包含ISBN( 978960040953 ),读者返回9.78960040953E+12 。 我已经将Excel列types设置为text ,但没有运气。 我也尝试使用(string)和strval() ,但仍然没有运气。 一种select是将该值相乘,使其成为整数,但ISBN和ISBN13具有不同的大小。 任何人都可以帮我把9.78960040953E+12转换成978960040953 ?