草庐IT

import-from-excel

全部标签

php - Laravel Excel/PHP Excel : Import, 修改、下载

我正在为Laravel-Excel苦苦挣扎(PHPExcel的Laravel包)。我无法修改文件。我的文件有一个工作簿(称为模板)。我想加载文档,修改它并让用户下载它:Excel::selectSheets('template')->load($source,function($file){})->download('xls');以上代码目前有效。但我不知道如何填充单元格。我不想直接导出一个Eloquent模型,我需要遵循一定的结构。Excel文件不是我创建的,我只是需要填充数据。例如,我怎样才能用当前用户的名字填充单元格A2?我搜索类似的东西Excel::cell('A2')->co

php - Spreadsheet_excel_reader 日期格式

这个问题在这里已经有了答案:ReadingxlsDateValueswithphpexcelreader(1个回答)关闭3年前。我正在使用spreadsheet_excel_reader在php上读取xls文件并将数据插入到oracle数据库中。我正在使用以下代码:$filename='test.xls';$reader=newSpreadsheet_Excel_Reader();$reader->setUTFEncoder('iconv');$reader->setOutputEncoding('CP1251');$reader->read($filename);for($r=1;$

IDEA根据wsdl生成java代码(Generate Java Code from WSDL)以及乱码问题的解决

目录一、根据wsdl生成java代码1、创建待存放java代码的目录,点击“帮助”=>“查找操作”,打开查找窗口;2、输入wsdl并查找,点击“从WSDL生成Java代码”,打开新的窗口;3、选择wsdl文件,并选择输出路径,点击确定即可生成java代码。二、解决乱码问题乱码原因:解决方法:1、将乱码的文件夹设置为GBK,保证文件夹下的文件再打开不会显示乱码:2、选择某个GBK文件,点击IDEA右下角GBK,改为UTF-8,在弹出框里选择“转换”;3、将文件夹下所有文件改为UTF-8之后,再在“设置”里将文件夹的文件编码由GBK改为UTF-8,即达到将该目录下全部GBK文件转为UTF-8文件,

php - 使用 php 和 symfony 从数组创建 Excel 文件

我正在尝试使用PHP和symfony将数组导出为XLS文件,如下面的代码所示。创建XLS文件后,我只能获取数组的最后一行,它显示在文件的第一行。似乎“lignes”变量没有增加。我不知道出了什么问题,有人可以帮忙吗?foreach($adressesas$ad){$phpExcelObject->setActiveSheetIndex(0)->setCellValue('A'.$lignes,$ad->getId());$phpExcelObject->setActiveSheetIndex(0)->setCellValue('E'.$lignes,$ad->getTypeVoie()

phpexcel 库在本地主机上工作正常,但在服务器中生成空白的 excel 文件

这是我的代码,它在本地主机上运行良好,可以生成一个包含数据库数据的excel文件,但在托管服务器上它会生成一个空白的excel文件://StartingthePHPExcellibrary$this->load->library('PHPExcel');//$this->load->library('PHPExcel/IOFactory');$objPHPExcel=newPHPExcel();$objPHPExcel->getProperties()->setTitle("export")->setDescription("none");$objPHPExcel->setActive

php - Twig_Error_Syntax : Unknown "template_from_string" function. 函数已过时?

我记得在composer更新后我遇到了这个错误,但之前它运行良好,并且在比较包版本时我没有发现差异。我在模板中以这种方式使用它:{{include(template_from_string(page.body))}}其中“页面”是来自Controller的实体对象。当前版本是:symfony/symfonyv2.8.15twig/extensionsv1.4.1twig/twigv1.30.0同样在config.yml中:twig:debug:"%kernel.debug%"strict_variables:"%kernel.debug%"form_themes:-'AppBundle

php - 在PHP中从DB写入动态数据时复制所有行中列的excel公式

我正在使用PHP(laravel)从数据库动态写入Excel工作表中的数据。我有Excel工作表,其中我在第一行中用几列中的公式填充了数据。现在我想要的是,当我动态写入数据时,我只想在每个相应的列中动态复制该公式。我正在使用maatwebsite在excel表中写入数据。请参见下面的代码。Excel::selectSheetsByIndex(1)->load(public_path('uploads').'/data.xlsx',function($reader){$reader->sheet('Sheetname',function($sheet){//Appendrowasvery

docker: Error response from daemon: driver failed programming external connectivity on endpoint tomc

docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointtomcat1(9d06342addfe339a1bbf0876ae4534410f58cc65fa0b3b6516f282224af68202):(iptablesfailed:iptables--wait-tnat-ADOCKER-ptcp-d0/0--dport8080-jDNAT--to-destination172.17.0.2:8080!-idocker0:iptables:Nochain/target/matchb

php - Spreadsheet_Excel_Writer路径问题

我已尝试使用以下程序将内容写入电子表格。我还下载了Spreadsheet_Excel_Writer包。send('grades.xls');$format_bold=&$workbook->addFormat();$format_bold->setBold();$worksheet=&$workbook->addWorksheet();$worksheet->write(0,0,"NAME",$format_bold);$worksheet->write(0,1,"MARK1",$format_bold);$worksheet->write(0,2,"MARK2",$format_bo

PHP与Excel计算差异

我遇到的问题是,在PHP和Excel中进行相同的计算时,我得到不同的答案,例如:PHPbcdiv(135.248162939981,135.582429275152,15)等于0.997534589571912在Excel中执行135.248162939981/135.582429275152时等于0,997534589570654如何解决此类问题并在计算上产生差异? 最佳答案 bcdiv执行任意精度计算。与执行普通浮点除法的Excel非常不同。要在PHP中获得相似的结果,只需照样做即可:$r=135.248162939981/13