Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[Solved] Microsoft Excel CSV Zmiana formatu kolumny

daniel.mazurek1 05 Jul 2018 09:35 4404 7
  • #1
    daniel.mazurek1
    Level 6  
    Mam problem z utworzeniem i otwarciem pliku CSV. Po otworzeniu pliku w programie Microsoft Excel zmienia mi format z 01.01 na 01.sty. Formatowanie komórek nie pomaga. Proszę o rozwiązanie.
  • #2
    JacekCz
    Level 39  
    a co naprawdę w tej komórce jest?
    excel co do pól datowych jest nadgorliwy, trzeba mu wymusić sposób traktowania tej kolumny jako strng
  • #3
    cbrman
    Level 27  
    W jaki sposób otwierasz ten plik? Zwykłe plik/otwórz czy kreatorem importu danych z pliku tekstowego (dane/pobierz dane z pliku tekstowego)?
  • #4
    daniel.mazurek1
    Level 6  
    Plik zapisuje w formacie CSV(z przedzielonymi przecinkami). Po zapisaniu otwieram plik, a w kolumnie z wartości 01.01 zmienia na wartość 01.sty Format komórki jest ustawiony jako Niestandardowy lub Tekstowy. Dlaczego???
  • #5
    JacekCz
    Level 39  
    daniel.mazurek1 wrote:
    Plik zapisuje w formacie CSV(z przedzielonymi przecinkami). Po zapisaniu otwieram plik, a w kolumnie z wartości 01.01 zmienia na wartość 01.sty Format komórki jest ustawiony jako Niestandardowy lub Tekstowy. Dlaczego???


    Z miłosci excella do domniemania że chodzi o datę.

    Widziałem już (za konkretne pieniądze) "programy w excellu", które wylatywały w powietrze jak numer faktury doszedł do 1980/Łamaneprzez, i czepiający się Pan Jacek to naprawiał.
    jedno z głupszych założeń excella

    Jaki jest RZECZYWISTY cel? jednorazowy import (więc precyzyjnie importuj kolumny) czy powtarzalne oprogramowanie?
    Jesteś autorem tego CSV? W jakim języku piszesz? Skąd pochodzi?
  • #6
    clubs
    Level 37  
    daniel.mazurek1 wrote:
    Plik zapisuje w formacie CSV(z przedzielonymi przecinkami)

    To że ty zapisujesz csv z " ," to nie znaczy że plik tak wygląda (wszystko zależy od ustawień regionalnych może masz ustawiony separator na "." kropkę)
    Otwórz tego csv w notatniku i zobacz (pewnie będzie kropka) dalej datę w ustawieniach regionalnych masz w formacie dd.mm.rrrr
    i dlatego jak otwierasz tego csv w excelu to pojawia się 01.sty
  • #8
    daniel.mazurek1
    Level 6  
    kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ssssssssssssssssss-