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
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


0