Am un fișier Excel care conține câteva caractere spaniole (tildes etc.) pe care trebuie să le convertesc într-un fișier CSV pentru a le utiliza ca fișier de import. Cu toate acestea, atunci când fac Save As CSV, acesta distruge caracterele "speciale" spaniole care nu sunt caractere ASCII. De asemenea, se pare că face acest lucru cu ghilimelele din stânga și din dreapta și cu liniuțele lungi care par să provină de la utilizatorul original care a creat fișierul Excel în Mac.
Din moment ce CSV este doar un fișier text, sunt sigur că poate gestiona o codificare UTF8, așa că bănuiesc că este o limitare a Excel, dar caut o modalitate de a trece de la Excel la CSV și de a păstra intacte caracterele non-ASCII.
O soluție simplă este utilizarea foii de calcul Google Spreadsheet. Lipiți (valorile numai dacă aveți formule complexe) sau importați foaia, apoi descărcați CSV. Am încercat doar câteva caractere și funcționează destul de bine.
NOTĂ: Google Sheets are limitări la import. Consultați aici.
NOTĂ: Aveți grijă la datele sensibile cu Google Sheets.
EDIT: O altă alternativă - practic folosesc macro VB sau addins pentru a forța salvarea ca UTF8. Nu am încercat niciuna dintre aceste soluții, dar par rezonabile.
Am descoperit că aplicația de foaie de calcul OpenOffice's spreadsheet, Calc, este foarte bună la manipularea datelor CSV.
În dialogul "Save As...", faceți clic pe "Format Options" pentru a obține diferite codificări pentru CSV. LibreOffice funcționează în același mod, AFAIK.