It is currently 7 June 2025, 20:44 Advanced search

Estrazione xls dati di pannello

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Estrazione xls dati di pannello

Postby r.bianco » 11 April 2025, 15:58

InDe 24.5
L'estrazione su .csv dei dati di pannello segue l'ordine delle colonne a video.
Volendo personalizzare questa estrazione per ottenere un .xls invece che un .csv, abbiamo intercettato il bottone globalmente e fatto un ciclo sui campi di pannello.
Funziona, ma ora l'ordine delle colonne segue quello impostato a design e non corrisponde a quello runtime.
Le uniche due soluzioni che mi vengono in mente sono:
a. usare GetPanelConfiguration() e ricavare dal suo xml l'ordine delle colonne
b. usare GetFieldLeftPosition() ed eseguire un ciclo ordinato in base alla posizione

Chiedo se è previsto un metodo standard per ottenere lo stesso risultato.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Estrazione xls dati di pannello

Postby f.faleschini » 23 April 2025, 12:22

E convertire il csv in xlsx è un'opzione?
f.faleschini
 
Posts: 1075
Joined: 12 April 2017, 9:09

Re: Estrazione xls dati di pannello

Postby r.bianco » 23 April 2025, 15:30

Non saprei, la funzionalità era già stata fatta, ho quindi usato GetFieldLeftPosition() per renderla coerente con l'ordine definito runtime.
Grazie.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Estrazione xls dati di pannello

Postby f.faleschini » 24 April 2025, 8:14

ok, io per convertire uso onlyoffice, installato con docker e ne chiamo le API.

in realtà ultimamente sto sfruttando sempre di più shell() per lanciare tool da riga di comando, mi sto facendo un wrapper migliore di shell() che sia sincrono e che mi dia più controllo.

In particolare su java/linux ho notato che inde uccide le shell dopo un minuto, quindi shell che operano per più di 1 minuto poi muoiono. Mi sono creato un hack per creare direttamente le shell senza che inde le controlli, così non vengono più uccise.

Però è tutto un work in progress, argomenti di conversazione per un "rainy day", sperabilmente in novembre e non in aprile...

Ciao!
f.faleschini
 
Posts: 1075
Joined: 12 April 2017, 9:09

Re: Estrazione xls dati di pannello

Postby r.bianco » 24 April 2025, 8:53

:)
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 32 guests

cron