German Umlaute werden in Excel nicht richtig dargestellt.

Discussion in 'German Forum' started by Wolli013, Apr 16, 2018.

  1. Wolli013

    Wolli013 Active Member Licensed User

    Hallo Freunde, weis jemand wie man es hinbekommt, so dass die Umlaute in den Excelzeilen richtig dargestellt werden?
    Vielleicht hat es ja einer gelöst.

    Anbei mein Einlesecode:

    Code:
    'Datei in Excel umwandeln
     If File.Exists(File.DirInternal, "1.db") = True Then
       
    Dim csvlist As List
        csvlist.Initialize
         SQL1.Initialize(
    File.DirInternal, "1.db"False)
          csvlist = DBUtils.ExecuteMemoryTable(SQL1,
    "Select Datum, Uhrzeit, XYZ FROM 1"Null0)                     
            
    Dim su As StringUtils
     su.SaveCSV2(
    File.DirInternal, "1.csv"";", csvlist,Array("Datum "," Uhrzeit "," XYZ"))
     
  2. pucki

    pucki Active Member Licensed User

    https://www.b4x.com/android/forum/threads/riesenproblem-mit-asc-und-chr.16397/#post-93290

    Lies einfach mal hier. Ist das selbe Problem.

    Eine Umwandlung kannst du mit Trick 17 machen. ;)

    Datei in Wordpad öffen, dabei den Datentyp auf UTF stellen. Dann einfach abspeichern als TXT-Format. Fertig. So mach ich das immer. Funktioniert einwandfrei.

    Alternativ. Schreib eine Replace-Routine die die Zeichen tauscht, bevor du sie exportierst.

    Gruß

    Pucki
     
    Wolli013 likes this.
  3. Wolli013

    Wolli013 Active Member Licensed User

    Super, danke für die Info.
    Kann man das auch aus der App herraus Automatisieren?
     
  4. pucki

    pucki Active Member Licensed User

    https://www.b4x.com/android/forum/threads/ansi-ascii-in-utf8-umwandeln.84690/

    Was in eine Richtung geht sollte auch in die andere funktionieren. Ansonsten bin ich leider überfragt.

    Alternativ ist es sowieso egal ;)

    Grund : Du gibst eine CSV-Datei aus. Das ist eh nur ne Text-Datei. Wenn du die in Excel öffnest, meldet sich der "Import-Filter". Dort sagst du ihm einfach das es eine UTF-8 Datei ist, und schon macht Excel den Rest. Wenn der sich nicht melden sollte, dann benenne die Datei in dateichen.TXT um. Dann meldet er sich eh.
    Den Filter musst du eh einiges erzählen (Trennzeichen / Festefelder, Feldzuweisungen wenn du willst etc.)
    Du kannst diesen Import sogar als Makro machen, wenn du dir das zu traust. ;)

    Da ich ein armes Kerlchen bin, arbeite ich noch mit office 2003. Ich denke aber das das bei den höheren Versionen nicht anders ist.


    Sollten wie aber von der anderen Richtung reden, (aus Excel in Android) dann lies mal diesen NICHT GETESTETEN Möglichkeit (2003 kann das nicht) . https://praxistipps.chip.de/excel-zeichenkodierung-einstellen_34641

    Gruß

    Pucki
     
    Last edited: Apr 22, 2018
    Wolli013 likes this.
  5. pucki

    pucki Active Member Licensed User

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice