PHP - PHPExcel Agregar datos subsecuentes a celdas

 
Vista:

PHPExcel Agregar datos subsecuentes a celdas

Publicado por rodrigo (1 intervención) el 08/04/2015 17:15:38
Que tal foro, me podrían ayudar intento crear una base de datos desde HTML, y quiero que la información caiga directamente a un excel, encontré una librería (PHPExcel) me ha funcionado bien, solo que se me complica un poco agregar datos en celdas subsecuentes, y que se guarde la información, en un mismo Excel, me pueden ayudar

este es el código PHPExcel que eh creado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
 
session_start();
if ($_POST['action'] == "checkdata") {
 
include_once("PHPExcel.php");
 
//Inserta datos capturados en HTML a celdas especificas
$prueba = new PHPExcel();
			$prueba->setActiveSheetIndex(0)->setCellValue("B3",$_POST["usr"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("E3",$_POST["agnt"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("F3",$_POST["via"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("G3",$_POST["unidad"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("H3",$_POST["mod"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("I3",$_POST["dcp"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("J3",$_POST["bnte"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("K3",$_POST["afrm"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("L3",$_POST["qlts"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("M3",$_POST["aba"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("N3",$_POST["ltn"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("O3",$_POST["mpf"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("P3",$_POST["pmo"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("Q3",$_POST["amp"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("R3",$_POST["lim"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("S3",$_POST["rc"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("T3",$_POST["anl"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("U3",$_POST["sem"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("V3",$_POST["trim"]);
			$prueba->setActiveSheetIndex(0)->setCellValue("V3",$_POST["men"]);
 
//Titulo de la Hoja
$prueba->getActiveSheet()->setTitle("Reporte");
//Guarda el archivo excel
$objWriter = PHPExcel_IOFactory::createWriter($prueba, 'Excel2007');
$objWriter->save('prueba.xlsx');
 
echo "<p>Su texto fue enviado correctamente y esta pendiente de verificacion.</p><p><a href='captura_texto1.html'>Volver al inicio</a></p>";
 
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder