sách gpt4 ăn đã đi

Ghi chú sử dụng PHPEXCEL

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 28 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN ghi chú sử dụng PHPEXCEL này được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

Đầu tiên là sử dụng PHP Reader để đọc nội dung Excel: 
Sao chép mãMã này như sau:

yêu cầu("//www.zzvips.com/PHPExcel/Classes/PHPExcel.php"); 
$file = "D:\\datas.xlsx"; 
nếu(!file_exists($file)){ 
die("không tìm thấy tập tin nào trong {$file}"); 

$datasReader = PHPExcel_IOFactory::load($file); 
$sheets = $datasReader->getAllSheets(); 
//Nếu có nhiều sổ làm việc 
$countSheets = đếm($sheets); 
$sheetsinfo = mảng(); 
$sheetData = mảng(); 
nếu($countSheets==1){ 
$sheet = $sheets[0]; 
$sheetsinfo["hàng"] = $sheet->getHighestRow(); 
$sheetsinfo["column"] = PHPExcel_Cell::columnIndexFromString($sheet->getHighestColumn()); 
đối với ($row=1;$row<=$sheetsinfo["hàng"];$row++){ 
đối với ($column=0;$column<$sheetsinfo["column"];$column++){ 
$sheetData[$column][$row] = $sheet->getCellByColumnAndRow($column, $row)->getValue(); 


}khác{ 
foreach ($sheets như $key => $sheet) 

$sheetsinfo[$key]["rows"] = $sheet->getHighestRow(); 
$sheetsinfo[$key]["column"] = PHPExcel_Cell::columnIndexFromString($sheet->getHighestColumn()); 
đối với($row=1;$row<=$sheetsinfo[$key]["rows"];$row++){ 
đối với ($column=0;$column<$sheetsinfo[$key]["column"];$column++){ 
$sheetData[$key][$column][$row] = $sheet->getCellByColumnAndRow($column, $row)->getValue(); 




echo ""; 
in_r($sheetData); 
tiếng vang ""; 

Lưu ý: Khi sử dụng PHP để đọc nội dung của tệp excel, nó thường xử lý các tệp csv hoặc excel được định dạng. Bạn cũng có thể đọc các tệp xml. 

PHPExcel tạo Excel 
Sao chép mãMã này như sau:

$sql = sprintf("chọn * từ bảng nơi op_id=%d", intval($this->params['id'])); 
$query = $this->_db->query($sql); 
yêu cầu_một_lần './PHPExcel_1.7.4/Classes/PHPExcel.php'; 
$objPHPExcel = PHPExcel mới(); 
$objPHPExcel->setActiveSheetIndex(0); 
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(10); 
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(15); 
$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(15); 
$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(15); 
$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(15); 
$objPHPExcel->getActiveSheet()->setCellValue('A1', "{$this->_packInfos['o_id']}"); 
$objPHPExcel->getActiveSheet()->setCellValue('B1', "Trọng lượng thể tích (kg)"); 
$objPHPExcel->getActiveSheet()->setCellValue('D1', "Trọng lượng thực tế (kg)"); 


$objPHPExcel->getActiveSheet()->setCellValue('A2', "Hộp số."); 
$objPHPExcel->getActiveSheet()->setCellValue('B2', "Sản phẩm"); 
$objPHPExcel->getActiveSheet()->setCellValue('C2', "Hộp vận chuyển"); 
$objPHPExcel->getActiveSheet()->setCellValue('D2', "Hệ thống"); 
$objPHPExcel->getActiveSheet()->setCellValue('E2', "Đầu vào"); 
$objActSheet = $objPHPExcel->getActiveSheet(); 
$objActSheet->mergeCells("B1:C1"); 
$objActSheet->mergeCells("D1:E1"); 

$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); 
$objPHPExcel->getActiveSheet()->getStyle('B1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); 
$objPHPExcel->getActiveSheet()->getStyle('D1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); 

$objPHPExcel->getActiveSheet()->getStyle('A2'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); 
$objPHPExcel->getActiveSheet()->getStyle('B2'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); 
$objPHPExcel->getActiveSheet()->getStyle('C2'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); 
$objPHPExcel->getActiveSheet()->getStyle('D2'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); 
$objPHPExcel->getActiveSheet()->getStyle('E2'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); 

nếu($this->_db->num_rows($query)>0) 

$i=3; 
trong khi ($row = $this->_db->fetch_assoc($query)) 

$objPHPExcel->getActiveSheet()->setCellValue('A'.($i),"BOX ".$row['box_num']); 
$objPHPExcel->getActiveSheet()->setCellValue('B'.($i),sprintf("%.2f",$row['volume_weight'])); 
$objPHPExcel->getActiveSheet()->setCellValue('C'.($i),sprintf("%.2f",$row['box_weight'])); 
$objPHPExcel->getActiveSheet()->setCellValue('D'.($i),sprintf("%.2f",$row['system_weight'])); 
$objPHPExcel->getActiveSheet()->setCellValue('E'.($i),sprintf("%.2f",$row['real_weight'])); 

$objPHPExcel->getActiveSheet()->getStyle('A'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT); 
$objPHPExcel->getActiveSheet()->getStyle('B'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); 
$objPHPExcel->getActiveSheet()->getStyle('C'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); 
$objPHPExcel->getActiveSheet()->getStyle('D'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); 
$objPHPExcel->getActiveSheet()->getStyle('E'.($i))->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT); 
$i++; 



$fileName="exportBox.xls"; 
$filePath = dirname(dirname("__FILE__"))."/template/".$fileName; 
$path = "./template/".$têntệp; 
$objWriter = PHPExcel_Writer_Excel2007 mới($objPHPExcel); 
nếu(tệp_tồn_tại($đường_dẫn)){ 
chmod($đường dẫn, 0777); 
hủy liên kết($path); 
$objWriter->save($đường dẫn); 
header('ứng dụng/vnd.ms-excel'); 
header('Bố trí nội dung: tệp đính kèm; tên tệp = trọng lượng-'.$this->_packInfos["o_id"].xlsx"); 
đọc tệp ($đường dẫn tệp); 
cái(); 

khác 

$objWriter->save($đường dẫn); 
header('ứng dụng/vnd.ms-excel'); 
header('Bố trí nội dung: tệp đính kèm; tên tệp = trọng lượng-'.$this->_packInfos["o_id"].xlsx"); 
đọc tệp ($đường dẫn tệp); 
cái(); 

Lưu ý: Phương pháp tạo excel bằng PHP ở trên là sử dụng trực tiếp biểu mẫu thẻ A. Nếu bạn sử dụng ajax, bạn không thể sử dụng tiêu đề, chỉ cần echo $path trực tiếp và giao diện người dùng window.location.href=the được trả về. con đường sẽ là đủ.

Cuối cùng, bài viết về cách sử dụng PHPEXCEL này có tại đây. Nếu bạn muốn biết thêm về cách sử dụng PHPEXCEL, vui lòng tìm kiếm các bài viết về CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

28 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress