PHP - como puedo agregar el formato ods

 
Vista:
sin imagen de perfil
Val: 87
Ha aumentado su posición en 399 puestos en PHP (en relación al último mes)
Gráfica de PHP

como puedo agregar el formato ods

Publicado por hugo (31 intervenciones) el 16/10/2019 15:32:37
buenos dias tengo este codigo para subir archivos con formato csv y quisiera agregar el formato ods pero no se que deberia agregar para realizarlo


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
<?php
include_once("db_connect.php");
$resultset = mysqli_query($conn, "DELETE FROM ep");
if(isset($_POST['import_data'])){
// aca se valida el formato 
$file_mimes = array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/plain');
if(!empty($_FILES['file']['name']) && in_array($_FILES['file']['type'],$file_mimes)){
if(is_uploaded_file($_FILES['file']['tmp_name'])){
$csv_file = fopen($_FILES['file']['tmp_name'], 'r');
while(($emp_record = fgetcsv($csv_file,10000, ";")) !== FALSE){
 
 
$sql_query = "SELECT ccpp, titular, ubicacion FROM ep WHERE ccpp = '".$emp_record[0]."'";
$resultset = mysqli_query($conn, $sql_query) or die("database error:". mysqli_error($conn));
 
mysqli_query($resultset, "DELETE FROM ep");
// if employee already exist then update details otherwise insert new record
 
 
$mysql_insert = "INSERT INTO ep (ccpp, titular, ubicacion )VALUES('".$emp_record[0]."', '".$emp_record[1]."', '".$emp_record[2]."')";
mysqli_query($conn, $mysql_insert) or die("database error:". mysqli_error($conn));
 
}
fclose($csv_file);
$import_status = '?import_status=success';
} else {
$import_status = '?import_status=error';
}
} else {
$import_status = '?import_status=invalid_file';
}
}
header("Location: index.php".$import_status);
?>
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
Imágen de perfil de joel
Val: 2.007
Plata
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

como puedo agregar el formato ods

Publicado por joel (556 intervenciones) el 16/10/2019 17:42:24
Hola Hugo, no lo he probado, pero aquí tienes una clase para ello...
https://www.phpclasses.org/package/4398-PHP-Read-and-write-spreadsheet-files-in-the-ODS-format.html

Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 87
Ha aumentado su posición en 399 puestos en PHP (en relación al último mes)
Gráfica de PHP

como puedo agregar el formato ods

Publicado por hugo (31 intervenciones) el 17/10/2019 13:45:30
buenos dias baje el archivo y trate de usar la clase pero no pude trate de mirar el archivo example que trae pero me deja la pagina en blanco y no me muestra nada use un include para lal mar a la classe pero despues no se a que funcion tengo que llamar q calculo que es por loque no funciona

si me puedes explicar o dar otro ejemplo se agradecería
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar