pasquale991 commited on
Commit
73c5c32
·
verified ·
1 Parent(s): cb169cd

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +6 -20
src/streamlit_app.py CHANGED
@@ -408,11 +408,11 @@ def generate_dat_format_spec_text():
408
  # --- Sezione App Streamlit ---
409
  def app():
410
  st.set_page_config(layout="centered", page_title="Generatore File Poste .DAT")
411
- st.title("📦 Generatore File .DAT per Poste Italiane")
412
  st.markdown("""
413
- Carica i tuoi due file Excel per generare il file .DAT nel formato richiesto da Poste Italiane.
414
- Ogni "shipping mark" (LDV) nel file `ShippingMark_` genererà un record nel file di output.
415
- I dettagli dell'ordine verranno presi dal file `ShipmentOrder_`.
416
  **Nota**: I file Excel devono avere l'intestazione sulla **seconda riga**.
417
  """)
418
 
@@ -487,24 +487,10 @@ def app():
487
  help="Clicca per scaricare il file .dis generato."
488
  )
489
 
490
- st.markdown("---")
491
- st.subheader("Specifiche del Tracciato .DAT")
492
- st.markdown("Qui puoi scaricare un file di testo con la descrizione dettagliata del formato del file .DAT generato:")
493
-
494
- spec_text_content = generate_dat_format_spec_text()
495
-
496
- st.download_button(
497
- label="Scarica Specifiche Tracciato DAT",
498
- data=spec_text_content.encode('utf-8'),
499
- file_name="DAT_Format_Specification.txt",
500
- mime="text/plain",
501
- key="download_spec_btn",
502
- help="Clicca per scaricare il documento con le specifiche del formato DAT."
503
- )
504
- st.markdown("---")
505
  st.info("""
506
  **Nota importante sui nomi delle colonne nei tuoi file Excel:**
507
- Assicurati che i nomi delle colonne nel tuo file `ShipmentOrder_` (es. 'consegnee.partner.name', 'consegnee.partner.address.address') e `ShippingMark_` (es. 'shippingMark', 'orderRef', 'totalLdv', 'totalWeight', 'requestedShipment') corrispondano **esattamente** ai nomi completi con la notazione a punti (se presente).
508
  """)
509
 
510
  # Punto di ingresso dell'applicazione Streamlit
 
408
  # --- Sezione App Streamlit ---
409
  def app():
410
  st.set_page_config(layout="centered", page_title="Generatore File Poste .DAT")
411
+ st.title("📦 Generatore File .DAT e .DIS")
412
  st.markdown("""
413
+ Carica i tuoi due file Excel:
414
+ - dal file `ShippingMark_` saranno recuperate le Ldv
415
+ - dal file 'ShipmentOrder_` saranno recuperate le informazioni legate all'ordine associato alla Ldv
416
  **Nota**: I file Excel devono avere l'intestazione sulla **seconda riga**.
417
  """)
418
 
 
487
  help="Clicca per scaricare il file .dis generato."
488
  )
489
 
490
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
491
  st.info("""
492
  **Nota importante sui nomi delle colonne nei tuoi file Excel:**
493
+ Assicurati che i nomi delle colonne siano quelli necessari. (es. 'consegnee.partner.name', 'consegnee.partner.address.address', 'shippingMark', 'orderRef', 'totalLdv', 'totalWeight', 'requestedShipment').
494
  """)
495
 
496
  # Punto di ingresso dell'applicazione Streamlit