Dlaczego ceny CSV mogą wyglądać nieprawidłowo lub być wyświetlane jako daty w Excelu

Ceny w wyeksportowanym pliku CSV mogą być wyświetlane jako daty po otwarciu w Excelu. Zwykle jest to spowodowane automatyczną interpretacją wartości przez Excel, a nie nieprawidłowym eksportem B2BLIX.


Dlaczego tak się dzieje

Po bezpośrednim otwarciu pliku CSV w Excelu program próbuje określić typ informacji w każdej kolumnie. W zależności od ustawień regionalnych i językowych komputera cena liczbowa może zostać zinterpretowana jako data.

Na przykład Excel może wyświetlić cenę taką jak 12.05 jako datę kalendarzową zamiast ceny dziesiętnej. Zmienia to sposób wyświetlania wartości w Excelu, ale nie musi oznaczać, że oryginalny eksport CSV zawierał nieprawidłową cenę.

Krótka odpowiedź

Wyeksportowaną cenę należy najpierw sprawdzić w oryginalnym pliku CSV. Otwórz lub zaimportuj plik, ustawiając kolumny z cenami jako Tekst, Liczba dziesiętna lub Liczba, zamiast pozwalać Excelowi automatycznie wykryć format.

Jeśli dostępny jest prawidłowo przekonwertowany skoroszyt programu Excel, możesz również użyć tej wersji, ponieważ kolumny z cenami mogą być już prawidłowo sformatowane.

Ostrzeżenie: Nie używaj ani nie przesyłaj pliku CSV, który Excel ponownie zapisał po przekonwertowaniu cen na daty, dopóki nie zweryfikujesz kolumn, których to dotyczy. Zapisanie pliku może zastąpić pierwotny sposób zapisu ceny wartościami sformatowanymi jako daty.

Jak Excel interpretuje wartości CSV

Plik CSV nie przechowuje reguł formatowania programu Excel. Zawiera wartości podzielone na wiersze i kolumny. Po otwarciu pliku Excel decyduje, czy każda wartość wygląda jak tekst, liczba, data czy inny typ danych.

Na tę decyzję mogą wpływać takie ustawienia jak:

  • Format regionalny komputera.
  • Separator dziesiętny używany w pliku.
  • Format daty oczekiwany przez Excel.
  • Sposób otwarcia pliku — bezpośrednio czy za pomocą narzędzia importowania plików CSV programu Excel.

Z tego powodu ta sama wartość CSV może być wyświetlana prawidłowo na jednym komputerze, a na innym jako data.

Co sprawdzić najpierw

  1. Zachowaj oryginalny plik CSV bez zmian.

    Jeśli plik został już zapisany po otwarciu go w Excelu, pobierz lub wygeneruj nową kopię przed kontynuowaniem.

  2. Zidentyfikuj kolumny, których dotyczy problem.

    Sprawdź, które kolumny z cenami są wyświetlane jako daty. Inne kolumny, takie jak EAN lub SKU, również mogą wymagać traktowania jako tekst, aby zachować ich dokładne wartości.

  3. Zaimportuj plik CSV zamiast otwierać go bezpośrednio.

    Użyj funkcji importowania plików CSV lub tekstowych w Excelu i wybierz Tekst lub Liczba jako typ danych dla odpowiednich kolumn z cenami.

  4. Sprawdź separator dziesiętny.

    Potwierdź, że Excel używa separatora właściwego dla ustawień regionalnych. Kropka i przecinek mogą być interpretowane różnie w zależności od wybranych ustawień regionalnych.

  5. Porównaj wartość z obliczeniami B2BLIX.

    Jeśli po zaimportowaniu pliku z prawidłowym formatem wartość nadal wydaje się nieprawidłowa, sprawdź obliczoną i wyeksportowaną cenę produktu w B2BLIX.

Jak zweryfikować cenę w B2BLIX

Aby sprawdzić wynik importu, obliczeń lub eksportu, po zalogowaniu otwórz Raporty synchronizacji. Aby lepiej zrozumieć informacje zawarte w raporcie, przeczytaj Raporty synchronizacji: przegląd wyników importu, obliczeń BuyBox i eksportu.

Aby szczegółowo sprawdzić jeden produkt, otwórz Weryfikator produktów. Aby lepiej zrozumieć wyświetlane tam informacje o danych produktu, obliczeniach i eksporcie, przeczytaj Weryfikator produktów: przegląd danych produktu, obliczeń cen i eksportów.

Weryfikator produktów pomaga rozróżnić:

  • Cenę zaimportowaną ze źródła produktu.
  • Minimalne i maksymalne limity cen dostępne dla produktu.
  • Cenę obliczoną przez B2BLIX.
  • Cenę przygotowaną do eksportu.

Obliczona lub wyeksportowana cena nie musi być aktualną ceną produktu na marketplace. Staje się aktualną ceną dopiero po zaakceptowaniu i zastosowaniu jej przez marketplace w ramach skonfigurowanego procesu publikacji.

Typowe scenariusze

Cena od razu po otwarciu pliku jest wyświetlana jako data

Zwykle jest to skutek automatycznego formatowania przez Excel. Otwórz ponownie oryginalny plik CSV za pomocą funkcji importowania i określ, że odpowiednie kolumny zawierają tekst lub liczby.

Zmiana formatu komórki nie przywraca pierwotnej ceny

Excel mógł już wewnętrznie przekonwertować tę wartość. Zamknij plik bez zapisywania i zaimportuj nową kopię oryginalnego pliku CSV z prawidłowo określonymi typami kolumn.

Cena ma nieprawidłowy separator dziesiętny

Sprawdź ustawienia regionalne wybrane podczas importu. Upewnij się, że Excel interpretuje plik przy użyciu formatu regionalnego zgodnego z wartościami cen.

Wartość jest również nieprawidłowa w B2BLIX

Jeśli Weryfikator produktów lub Raporty synchronizacji pokazują tę samą nieoczekiwaną wartość, problem może dotyczyć zaimportowanych danych produktu, skonfigurowanych limitów cen lub wyniku obliczeń, a nie formatowania w Excelu. Przed zmianą lub publikacją cen sprawdź te wartości.

Przykład

Produkt zostaje wyeksportowany z obliczoną ceną 12.05 EUR. Po bezpośrednim otwarciu pliku CSV Excel wyświetla tę wartość jako datę.

Sprzedawca zamyka plik bez zapisywania, ponownie importuje oryginalny plik CSV i określa kolumnę z ceną jako Liczba dziesiętna. Excel wyświetla wtedy oczekiwaną wartość 12.05.

Sprzedawca sprawdza również produkt w Weryfikatorze produktów i potwierdza, że obliczona i wyeksportowana cena wynosi 12.05 EUR. Potwierdza to, że problem dotyczył formatowania w Excelu, a nie obliczeń B2BLIX.

Co zrobić dalej

  • Otwórz ponownie nową kopię pliku CSV za pomocą funkcji importowania w Excelu.
  • Podczas importu ustaw kolumny z cenami jako tekst lub liczby.
  • Sprawdź, czy wybrano prawidłowe ustawienia regionalne i dziesiętne.
  • Nie zapisuj pliku CSV w miejsce oryginału, dopóki wszystkie kolumny z cenami nie zostaną zweryfikowane.
  • Skorzystaj z Raportów synchronizacji lub Weryfikatora produktów, aby potwierdzić wartość wygenerowaną przez B2BLIX.

Skontaktuj się z pomocą techniczną tylko wtedy, gdy zarówno wartość w oryginalnym pliku CSV, jak i wartość wyświetlana w B2BLIX są nieprawidłowe lub gdy wyeksportowanego wyniku nie można wyjaśnić zaimportowanymi danymi produktu, limitami cen i skonfigurowanymi ustawieniami obliczeń.