Tag: codeigniter

Exceldate值检索为DD / MM / YY,如何格式化为YYYY-MM-DD?

在转换从Excel表中检索的date年插入20XX而不是19xx。 单击Excel工作表中的单元格,我们可以知道年份,并显示正确,但在插入19xx被插入为20xx。 当我回声从Excel表格检索datelike- echo date('Ym-d', strtotime($data[3])); exit(); //output 1970-01-01 echo $data[3]; exit(); //output 22/11/66 我尝试了以下方法 – 1. $dob=date('Ym-d', strtotime(str_replace('/', '.', $data[3]))); 输出 – 有些年份是正确的,但一些19xx被显示为20xx 例如2066-11-22而不是1966-11-22 2. $dob = implode('-', array_reverse(explode('/', $data[3]))); 输出 – YY-MM-DD 3. $dob=date('Ym-d', strtotime(str_replace('/', '-', trim($data[3])))); 产量 – 1970-01-01 从模型中的Excel中检索数据 – function upload(){ ini_set('auto_detect_line_endings',TRUE); /* if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { readfile($_FILES['userfile']['tmp_name']); }*/ if (($handle […]

未find类“CI_Excel”

当我加载Excel的库时,我得到了这个错误。 我遵循这个教程中的一切,仍然有一些错误 我使用codeigniter框架。 在线196上的/var/www/html/warehouse/system/core/Common.php中找不到“CI_Excel”类 这是我的控制器 class Dashboard extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->library('excel'); $this->load->model('dashboard_model'); } public function download(){ $this->excel->setActiveSheetIndex(0); $this->excel->getActiveSheet()->setTitle('Warehouse List'); //$this->load->database(); $results = $this->dashboard_model->get_all(); $this->excel->getActiveSheet()->fromArray($results); $filename='Warehouse List.xls'; header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($this->excel, 'Excel5'); $objWriter->save('php://output'); } } 这是我的图书馆的Excel类 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); require_once APPPATH."/third_party/Classes/PHPExcel.php"; class […]

codeigniter中不存在的类错误

我正在使用Codeigniter.Now CodeIgniter从2.2.0升级到3.0.0 我需要使用PhpExcel.But它显示一个错误,像不存在的类:CI_Excel 请任何人帮助我。

如何下载现有的PDF,Excel和Txt文件在Codeigniter中?

我上传了服务器上的文件,我想下载button点击。 但是我用下面的代码尝试过,它只能在图像文件上工作。 不在其他扩展名,如pdf,xlsx,txt,docx等。 我应该怎么做,下载所有的扩展。 这是我的查看代码。 <a href="{base_url('CustomerInformDetailEditController/fileDownload/')}{$row->file_path}{$row->file_name}">Download</a> 这是我的控制器代码。 function fileDownload(){ $this->load->helper('download'); $filename = urldecode($this->uri->segment(5)); $filepathName = file_get_contents(base_url(). $this->uri->segment(3) . "/" . $this->uri->segment(4) . "/" . $filename); echo $filepathName; force_download($filename, $filepathName); }

生成Excel表格在codeigniter与样式表

我想生成一个Excel表格,我使用PHPReport自由,但不工作

我如何设置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输出是: 请帮忙。 谢谢。

codeigniter导出到excel在localhost上运行良好,服务器上出现错误

这是我的export_to_excel助手的代码: function export_to_excel($query, $filename='exceloutput') { $headers = ''; // just creating the var for field headers to append to below $data = ''; // just creating the var for field data to append to below $obj =& get_instance(); $fields = $query->list_fields(); if ($query->num_rows() == 0) { echo '<p>The table appears to have no data.</p>'; } […]

Codeigniter excel编码问题

我已经从http://phpexportxlsclass.googlecode.com/files/export-xls.class-v1.01.zip下载php excel导出器库 它工作正常,如果我运行demo.php文件独立于zip。 我已经在库文件夹中包含export-xls.class.php文件,并从控制器调用该库 这里是代码片段 function export_to_excel() { require(APPPATH.'libraries/exportxls.php'); $config['filename'] = 'test1.xls'; // The file name you want any resulting file to be called. $xls = new ExportXLS($config); $xls->addHeader("Test Spreadsheet"); $xls->addHeader(null); $header = array("Name", "Age", "Height"); $xls->addHeader($header); $row = array(); $row[] = array('Jack', '24', '6ft'); $row[] = array('Jim', '22', '5ft'); $row[] = array('Jess', '54', '4ft'); […]

执行Oracle函数将数据导出到Excel文件“使用从PHP5实时生成Excel文档”

function EXCEL_PER_GET( TABLE_ID_in number, TABLE_N_IN NUMBER, NAME_TYPE_in number) return varchar2 as CURSOR CUR IS select * from PER_DATA_Vw where TABLE_ID= TABLE_ID_in and TABLE_N=TABLE_N_IN and NAME_TYPE = NAME_TYPE_in order by NAME_TYPE; data_V varchar2(22000); dt_fm_v varchar2(2000); cnt number:=0; begin data_V:=',,,,,,'; FOR REC IN CUR LOOP ….. … END LOOP; 在PHP文件中: public function ToExcel(){ // load library require […]

将variables二传递给控制器

这是我的控制器代码: public function search_records() { if($this->session->userdata('logged_in')) { $data = array ( 'employeeName' => $this->input->post('employeeName'), 'userID' => $this->input->post('userID'), 'date' => $this->input->post('date'), 'timeSelect' => $this->input->post('timeSelect'), 'error_message' => 'Sorry there is no record !' ); if($data['employeeName'] !== '' OR $data['userID'] !== '') { if(isset($data['date'])) { if($data['timeSelect'] == 1) { $data['time1'] = '00:00:00'; $data['time2'] = '23:59:00'; $result_from_db= $this->mrecord->search_by_id_or_name_with_date($data); if($result_from_db […]