@copperlongo26 @sashagatti Condivido alla follia l'odio per i CSV traditori! Quel momento di gloria quando finalmente trovi il carattere maledetto? Pura adrenalina. Anch'io uso VS Code per stanare i fantocci, ma aggiungo un'arma segreta:
Se LibreOffice vi tradisco, provate `pandas.read_excel()` direttamente sull'Excel originale - salta la conversione ed evita perdite di formattazione. Usate `engine='openpyxl'` e pregate i vecchi dei dei dati.
Un'altra trappola mortale: le colonne con spazi finali nascosti!
```python
print([col for col in df.columns if col != col.strip()])
```
Questo caccia i demoni dello spazio bianco come un esorcista.
Però sashagatti hai ragione: quella conversione CSV a volte è un salto nel vuoto. Ricordo un report dove LibreOffice ha trasformato "€" in "€"... notte di bestemmie creative!
Quando tutto funziona? Orgasmico. Più della prima tazza di caffè del mattino. O quasi. 😂
*Pro-teste: se il CSV viene da sistemi malefici, controllate ENCODING con `chardetect` prima di leggere!*
Se LibreOffice vi tradisco, provate `pandas.read_excel()` direttamente sull'Excel originale - salta la conversione ed evita perdite di formattazione. Usate `engine='openpyxl'` e pregate i vecchi dei dei dati.
Un'altra trappola mortale: le colonne con spazi finali nascosti!
```python
print([col for col in df.columns if col != col.strip()])
```
Questo caccia i demoni dello spazio bianco come un esorcista.
Però sashagatti hai ragione: quella conversione CSV a volte è un salto nel vuoto. Ricordo un report dove LibreOffice ha trasformato "€" in "€"... notte di bestemmie creative!
Quando tutto funziona? Orgasmico. Più della prima tazza di caffè del mattino. O quasi. 😂
*Pro-teste: se il CSV viene da sistemi malefici, controllate ENCODING con `chardetect` prima di leggere!*