Page 1 of 1

So steuern Sie die Formatierung von Floats mit CsvHelper

Posted: 13 Jan 2025, 13:01
by Guest
Um das Format beim Schreiben von Datums- und Uhrzeitangaben zu steuern, würde man dies tun

Code: Select all

var options = new CsvHelper.TypeConversion.TypeConverterOptions {
Formats = new[] {
"yyyy-MM-dd HH:mm"
}
};
Ich möchte auf ähnliche Weise eine Bildzeichenfolge angeben, die die Formatierung von Floats steuert. Ich habe es versucht.

Code: Select all

var options = new CsvHelper.TypeConversion.TypeConverterOptions {
Formats = new[] {
"yyyy-MM-dd HH:mm",
"###.#"
}
};
aber es funktioniert nicht.
Wie verknüpfen Sie eine Formatzeichenfolge mit float oder double?
Ich muss das Format auf die in meinem zweiten Beispiel gezeigte Bildzeichenfolge erzwingen (

Code: Select all

"###.#"
), da das FORTRAN-Programm, das die generierte CSV verbraucht, sehr wählerisch ist und „245“ nicht akzeptiert, wo es „245.0“.
Quelle für das verbrauchende Programm ist nicht verfügbar. Der Vorschlag, dass ich das Problem behebe, ist nicht hilfreich.