Tag: PHP的

如何使用php在excel中设置背景单元格颜色

如何使用PHP创buildXLS时设置颜色头,请参阅下面的代码任何人都可以指导我如何做到这一点。谢谢 $sql_select= "******"; $queryRes = mysql_query($sql_select); //print $sql_select; $header = "Country" . "\t"; $header .= "Network" . "\t"; $header .= "MCC" . "\t"; $header .= "MNC" . "\t"; $header .= "ClientPrice" . "\t"; $header .= "Currency" . "\t"; //Reading the data thro' POST $data=""; $data1 = array(); $data1[]= "Country"; $data1[]= "Network"; $data1[]= "MCC"; $data1[]= "MNC"; […]

一个表单和两个动作和两个提交在PHP中

在用户可以selectdate和时间的项目上进行select,然后select其中一个收音机。 之后,selectPDF或Excel生成首选格式。 问题是表单,如果按下了excel,我希望它能够执行generateExcel.php,如果按下了PDF,则需要generatePdf.php。 这是我到目前为止,还没有工作: <form action='generatePdf.php' method='Post'/> Fra Dato: <input type="text" name="fraDato" value="<?php echo date('dm-Y'); ?>" /> Til Dato: <input type="text" name="tilDato" value="<?php echo date('dm-Y'); ?>"> <br> <input type="radio" name="hent" value="timesmaling">Times malinger<br> <input type="radio" name="hent" value="tredjetimesmaling">Tredje times malinger <br> <input type="radio" name="hent" value="oppgaver">Oppgaver <br> <input type="radio" name="hent" value="dagvakt">Dagvakt <br> <input type="radio" name="hent" value="kveldsvakt">Kveldsvakt <br> <input […]

使用ethercalc API导入excel / csv文件

我想使用curl not drop file将excel / csv文件导入ethercalc。 我需要使用哪个ethercalcurl来将文件放入? 这里是开源网站https://ethercalc.net/

PHP导出表,以Excel

我有这个代码,导出一个HTML表格,以Excel。 print $obj->methodThatReturnTable(); header("Content-type: application/vnd.ms-excel"); header("Content-type: application/force-download"); header("Content-Disposition: attachment; filename=$fileName"); header("Pragma: no-cache"); 它适用于有几行的表格,但是现在我创build了一个几乎有1000行(8列)的表格,而不是强制下载,表格显示在浏览器中。 会发生什么?

如何在PHP中启用ZipArchive?

我已经使用phpexcel库成功实现了将Excelfile upload到我的数据库。 它在localhost上运行的很好,但是当在服务器上testing的时候,我得到了这个错误。 Fatal error: Class 'ZipArchive' not found in /xxxx/PHPExcel-develop/Classes/PHPExcel/Reader/Excel2007.php . 我已经find了这个问题的解决scheme: 找不到PHPExcel ZipArchive,但它不帮助我。 我知道ZIP扩展必须启用使用这一行代码 PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP); 但是我不知道在excel库中使用这段代码的位置。 另外我没有直接访问根服务器。

尝试将.log转换为.xml

我一直在寻找各种方法将六个20 MB的.log文件转换为.xml 人们把我介绍给在线转换器,它不转换。 其他人则说使用EXCEL的开发者工具,但是 数据格式不正确 将20 MB数据复制并粘贴到EXCEL上需要花费很长时间。 我正在考虑两个select: 在powershell中,将每行存储为一个数组,然后为了到达行数组,创build另一个数组,但是行格式不一致,您将会看到 研究如何使用php或python转换成xml 这里是数据的格式 06/01 01:25:58 [2024:2588] 10.4.10.10<AgentInfo DomainID="8CB49C910AFB16720044B53CD014E7D9" AgentType="105" UserDomain="MYAWESOMEDOMAIN.ORG" LoginUser="admIN" ComputerDomain="myAWESOMEDOMAIN.org" ComputerName="AWESOMES001" PreferredGroup="My%20Company%5cServers%5cGUP" PreferredMode="1" KnownClientID="C35A5B1E0AFB16760019AE74888EA38A" HardwareKey="46E04E5469DC41949F33E73FDC0C5FCF" IsNPVDIClient="0" SiteDomainName=""/> 06/01 01:26:07 [2024:3280] 10.24.10.97<AgentInfo DomainID="8CB49C910AFB16720044B53CD014E7D9" AgentType="105" UserDomain="LocalComputer" LoginUser="Student%208" ComputerDomain="WORKGROUP" ComputerName="DC9Spartan" PreferredGroup="My%20Company%5cDefault%20Group" PreferredMode="1" HardwareKey="208B60B45CE2D02192B2FBB30CA1470A" SiteDomainName=""/> 06/01 01:26:07 [2024:3280] 10.24.10.97<AgentInfo DomainID="8CB49C910AFB16720044B53CD014E7D9" AgentType="105" UserDomain="LocalComputer" LoginUser="Student%208" ComputerDomain="WORKGROUP" ComputerName="DC9Spartan" PreferredGroup="My%20Company%5cDefault%20Group" PreferredMode="1" HardwareKey="208B60B45CE2D02192B2FBB30CA1470A" SiteDomainName=""/> […]

我如何设置utf-8到php的csv文件

public function ExportCSV(){ $this->load->dbutil(); $this->load->helper('file'); $this->load->helper('download'); $delimiter = ","; $newline = "\r\n"; $slash = "∕"; $filename = "testnaja.csv"; $query = "select * from student where room_id = 011"; $result = $this->db->query($query); $data = $this->dbutil->csv_from_result($result, $delimiter, $newline); force_download($filename, $data); } 我想生成excel文件从我的表中导出数据到它。 .xls和.csv中的输出 在csv输出是: 请帮忙。 谢谢。

将Excel列坐标转换为PHP中的整数位置

我需要将Excel坐标(例如“AD45”)转换为X = 30和Y = 45的整数位置。 我有这个PHP代码片段: /** * @param String $coordinates * * @return array */ public function getCoordinatesPositions($coordinates) { $letters = preg_replace('/[^a-zA-Z]/', '', $coordinates); $numbers = preg_replace('/[^0-9]/', '', $coordinates); $letters = strtoupper($letters); $columnCoordinate = 0; $alphabetIterate = 0; $alphabetRange = range('A', 'Z'); $alphabetCount = count($alphabetRange); $splittedLetters = str_split($letters); $lettersCount = count($splittedLetters); $i = 1; […]

尝试在路由函数laravel中使用和ID

嗨,我试图使用路线的ID来创build该比赛的球员列表。 但是,我似乎无法得到我的Excel的创造者内的ID是可用的。 Route::get('toernooien/{id}/spelers/excelexport', function($id){ Excel::create('Export spelers toernooi '. $id, function($excel) { $excel->sheet('Sheetname', function($sheet) { $ingeschrevenspelers = \App\UserToernooi::with('users')->where('toernooiid', '=', $id)->get()->all(); foreach($ingeschrevenspelers as $ingeschrevenspeler){ $sheet->row($ingeschrevenspeler->users->id, array( 'Voornaam:' . $ingeschrevenspeler->users->voornaam, 'Tussenvoegsel:' . $ingeschrevenspeler->users->tussenvoegsel, 'Achternaam:' . $ingeschrevenspeler->users->achternaam, 'Woonplaats:' . $ingeschrevenspeler->users->woonplaats, 'Telefoonnummer:' . $ingeschrevenspeler->users->telefoonnummer, 'e-mail:' . $ingeschrevenspeler->users->email, )); } }); })->download('xls'); }); 我想在我的$ ingeschrevenspelers var里的get route函数中使用突出显示的ID来获取订阅该比赛的用户列表。 我试图在$ excel和$ sheet旁添加$ id […]

Laravel Excel:CSV到数组

所以我正在做一个表单,我想要给用户上传一个CSV的选项,这个表单可以被自动填充。 所以我想我会构build一个读取CSV的函数,然后把每一行都作为一个对象传递给一个数组,然后我可以传回到我的Laravel Blade模板。 我唯一的问题是,我从函数返回的数组总是空的。 有任何想法吗? private function import($path) { $applicants = []; Excel::load($path, function(LaravelExcelReader $excel) use ($applicants){ $excel->each(function(Collection $line) use ($applicants){ $name = new \stdClass; $name->first = $line->get('first'); $name->middle = $line->get('middle'); $name->last = $line->get('last'); $name->birthdate = $line->get('birthdate'); $name->ssn = $line->get('ssn'); $name->email = $line->get('email'); $name->mobile_phone = $line->get('mobile_phone'); $name->home_phone = $line->get('home_phone'); $name->street = $line->get('street'); $name->city = $line->get('city'); […]