Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Adaptor pt casti

În UE, permis digital de conducato...

Spalatorie auto profesionala in I...

Anxietate si Safety behaviors OCD.
 Conducta DN 800 pe teren construi...

placa video buna pentru redare ca...

in cat timp se activeaza un abona...

Dilema dupa facultate
 Reciclare metale - merita?

Renault Arkana sh sau Sang Yong K...

La multi ani @ceanu1980!

La multi ani @KiloW!
 ChatGPT - Certificat de rezidenta...

Page numbers in Google Docs, dar ...

Prenadez dubios

WhatsApp pe cartela din routerul ...
 

Stergere coloana din tabel

- - - - -
  • Please log in to reply
1 reply to this topic

#1
geotux

geotux

    Junior Member

  • Grup: Junior Members
  • Posts: 49
  • Înscris: 12.07.2019
Salut !

Vreau sa sterg o coloana dintr-un tabel inainte de a fi salvat in format xlsx.

Deci daca coloana DEPTH nu contine valori, vreau sa o elimin, si apoi sa salvez tabelul in format xlsx.

Am incercat sa folosesc col_options, si display=>none, dar nu functioneaza.

Codul meu:

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include_once("xlsxwriter.class.php");
$writer = new XLSXWriter();

$date_for_excel = array(array(array("Cruise","Station","Type","yyyy-mm-ddThh:mm:ss.sss","Longitude [degrees_east]","Latitude [degrees_north]","EDMO_code","DEPTH","TIME_ISO8601","QV:SEADATANET","WC_TEMP [degC]","QV:SEADATANET"),
array("***TS","Constanta","B","1981-01-01T08:00:00","28.62859","44.2358","697","","1981-04-24T08:00:00.000","1","11.80","1"),
array("","","","","","","","","1981-04-24T09:00:00.000","1","13.25","1")));

foreach($date_for_excel as $file_data_rows_set)
{
# sheet cols names #
$writer->writeSheetRow('Sheet1', $file_data_rows_set[0]);
	

if(count($file_data_rows_set) > 0)
{
for($i = 1; $i < count($file_data_rows_set); $i++)
{

$writer->writeSheetRow('Sheet1',$file_data_rows_set[$i]);
}

# Append empty row #
$writer->writeSheetRow('Sheet1',array_fill(0, count($file_data_rows_set[0]), ''));
}
}
$writer->writeToFile('rez.xlsx'); //inainte de linia asta, ar trebui eliminata coloana DEPTH ( daca nu are valori)

?>


Trebuie sa folosesc alta biblioteca , ca sa pot sterge coloana ?

#2
geotux

geotux

    Junior Member

  • Grup: Junior Members
  • Posts: 49
  • Înscris: 12.07.2019
Am rezolvat problema asa:

foreach($date_for_excel as $key=>$file_data_rows_set)
{
if(count($file_data_rows_set) > 0)
{
  for($i = 1; $i < count($file_data_rows_set); $i++)
  {
	if($file_data_rows_set[$i][7]=="") {unset($date_for_excel[$key][$i][7]);unset($date_for_excel[$key][0][7]);}
				 
  }
 
 
}
}



Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate