Warum werden Verhältnisse nicht vom XLSX- ins CSV-Format übernommen?

Warum werden Verhältnisse nicht vom XLSX- ins CSV-Format übernommen?

Ich habe eine XLSX-Datei, die wir aus SAS ausgegeben haben. Die betreffende Spalte enthält Ergebnisse aus einem Test, die zu einem Titerverhältnis „NEG“ oder „Nicht bewertet“ führen. In der XLSX-Datei ist das Spaltenformat „Text“.

Wenn ich speichere und eine der Optionen für CSV auswähle, enthält die resultierende Datei eine Spalte mit mehreren in Dezimalzahlen geänderten Verhältnissen. Nur die Verhältnisse von 1:25600 und die Werte von NEG und Nicht bewertet bleiben konsistent.

Wir benötigen dies in einer CSV-Datei, um es in unser Partnerportal hochladen zu können. Gibt es eine Problemumgehung?

Im bereitgestellten Bild befindet sich die XLSX-Datei links und die resultierende CSV-Datei rechts. Siehe hier

Antwort1

"SAS" ist mir unbekannt...

Gibt es möglicherweise eine Möglichkeit, den Export aus SAS als entsprechend zu definieren
=CHAR(39)+<current-content>?(das Ergebnis dieser Excel-Formel ist gut)

Wenn Sie eine CSV-Datei mit einem solchen Feld öffnen, wird diese (wie immer) von Excel als TEXT behandelt, unabhängig von den Daten, die nach dem Feld kommen.' ( CHAR(39))

Wenn dies nicht möglich ist, verwenden Sie andere Mittel, z. B. Python, um die Datei zu bearbeiten, damit das oben genannte geschieht.

verwandte Informationen