Kodėl CSV kainos gali būti rodomos neteisingai arba kaip datos programoje Excel

Eksportuotame CSV faile kainos gali būti rodomos kaip datos, kai jis atidaromas programoje Excel. Dažniausiai taip nutinka dėl to, kad Excel automatiškai interpretuoja vertes, o ne dėl neteisingo B2BLIX eksporto.


Kodėl taip nutinka

Kai CSV failą atidarote tiesiogiai programoje Excel, Excel bando nustatyti kiekvieno stulpelio informacijos tipą. Atsižvelgiant į kompiuterio regiono ir kalbos nustatymus, skaitinė kaina gali būti interpretuojama kaip data.

Pavyzdžiui, Excel gali rodyti tokią kainą kaip 12.05 kaip kalendorinę datą, o ne dešimtainį skaičių. Taip pakeičiamas vertės atvaizdavimas programoje Excel, tačiau tai nebūtinai reiškia, kad pradiniame CSV faile buvo pateikta neteisinga kaina.

Trumpas atsakymas

Eksportuotą kainą pirmiausia reikėtų patikrinti naudojant pradinį CSV failą. Atidarykite arba importuokite failą ir nustatykite, kad kainų stulpelių formatas būtų Text, Decimal Number arba Number, užuot leidę Excel formatą nustatyti automatiškai.

Jei turite tinkamai konvertuotą Excel darbaknygę, taip pat galite naudoti ją, nes jos kainų stulpeliai jau gali būti tinkamai suformatuoti.

Įspėjimas: nenaudokite ir neįkelkite CSV failo, kurį Excel iš naujo išsaugojo konvertavus kainas į datas, kol nepatikrinote paveiktų stulpelių. Išsaugant failą pradinis kainos formatas gali būti pakeistas į datos formato vertes.

Kaip Excel interpretuoja CSV vertes

CSV faile nesaugomos Excel formatavimo taisyklės. Jame pateikiamos eilutėse ir stulpeliuose išdėstytos vertės. Atidarydama failą Excel nusprendžia, ar kiekviena vertė yra tekstas, skaičius, data ar kito tipo duomenys.

Šiam sprendimui įtakos gali turėti tokie nustatymai kaip:

  • kompiuteryje naudojamas regiono formatas;
  • faile naudojamas dešimtainis skirtukas;
  • Excel naudojamas datos formatas;
  • ar failas buvo atidarytas tiesiogiai, ar importuotas naudojant Excel CSV importavimo įrankį.

Todėl ta pati CSV vertė viename kompiuteryje gali būti rodoma teisingai, o kitame – kaip data.

Ką pirmiausia patikrinti

  1. Nekeiskite pradinio CSV failo.

    Jei jau išsaugojote failą jį atidarę programoje Excel, prieš tęsdami atsisiųskite arba sugeneruokite naują kopiją.

  2. Nustatykite paveiktus stulpelius.

    Patikrinkite, kurie kainų stulpeliai rodomi kaip datos. Kitus stulpelius, pavyzdžiui, EAN arba SKU, taip pat gali reikėti nustatyti kaip tekstą, kad būtų išsaugotos tikslios jų vertės.

  3. Importuokite CSV, o ne atidarykite jį tiesiogiai.

    Naudokite Excel CSV arba teksto importavimo funkciją ir atitinkamiems kainų stulpeliams pasirinkite Text arba Number kaip duomenų tipą.

  4. Patikrinkite dešimtainį skirtuką.

    Įsitikinkite, kad Excel naudoja jūsų regiono nustatymams tinkamą skirtuką. Taškas ir kablelis gali būti interpretuojami skirtingai, atsižvelgiant į pasirinktą lokalę.

  5. Palyginkite vertę su B2BLIX apskaičiuota verte.

    Jei importavus failą tinkamu formatu vertė vis tiek rodoma neteisingai, patikrinkite produkto apskaičiuotą ir eksportuotą kainą B2BLIX.

Kaip patikrinti kainą B2BLIX

Norėdami peržiūrėti importavimo, skaičiavimo arba eksportavimo vykdymo rezultatą, prisijungę atidarykite Sinchronizavimo ataskaitas. Norėdami suprasti ataskaitoje pateikiamą informaciją, perskaitykite Sinchronizavimo ataskaitos: importavimo, BuyBox skaičiavimo ir eksportavimo rezultatų peržiūra.

Norėdami išsamiai patikrinti vieną produktą, atidarykite Produktų tikrintuvą. Norėdami suprasti jame rodomus produkto duomenis, skaičiavimo ir eksportavimo informaciją, perskaitykite Produktų tikrintuvas: produkto duomenų, kainos skaičiavimų ir eksportavimo rezultatų peržiūra.

Produktų tikrintuvas gali padėti atskirti:

  • iš jūsų produkto šaltinio importuotą kainą;
  • produktui taikomas mažiausios ir didžiausios kainos ribas;
  • B2BLIX apskaičiuotą kainą;
  • eksportuoti paruoštą kainą.

Apskaičiuota arba eksportuota kaina nebūtinai yra dabartinė rinkoje naudojama kaina. Ji tampa aktyvia tik tada, kai prekyvietė ją priima ir pritaiko per sukonfigūruotą publikavimo procesą.

Dažniausi scenarijai

Kaina iškart atidarius failą rodoma kaip data

Dažniausiai tai yra automatinio Excel formatavimo rezultatas. Iš naujo atidarykite pradinį CSV naudodami importavimo funkciją ir paveiktiems stulpeliams nustatykite teksto arba skaičiaus formatą.

Pakeitus langelio formatą pradinė kaina neatkuriama

Excel jau galėjo viduje konvertuoti vertę. Uždarykite failą jo neišsaugodami ir importuokite naują pradinio CSV kopiją, nustatę tinkamus stulpelių tipus.

Kainoje naudojamas netinkamas dešimtainis skirtukas

Patikrinkite importuojant pasirinktą lokalę. Įsitikinkite, kad Excel interpretuoja failą naudodama kainų vertes atitinkantį regiono formatą.

Vertė taip pat neteisinga B2BLIX

Jei Produktų tikrintuvas arba Sinchronizavimo ataskaitos rodo tą pačią netikėtą vertę, problema gali būti susijusi su importuotais produkto duomenimis, sukonfigūruotomis kainos ribomis arba skaičiavimo rezultatu, o ne su Excel formatavimu. Prieš keisdami ar publikuodami kainas peržiūrėkite šias vertes.

Pavyzdys

Produktas eksportuojamas su apskaičiuota 12.05 EUR kaina. Tiesiogiai atidarius CSV, Excel parodo šią vertę kaip datą.

Pardavėjas uždaro failą jo neišsaugodamas, dar kartą importuoja pradinį CSV ir kainos stulpeliui nustato Decimal Number. Tuomet Excel rodo tikėtiną 12.05 vertę.

Pardavėjas taip pat patikrina produktą Produktų tikrintuve ir patvirtina, kad apskaičiuota bei eksportuota kaina yra 12.05 EUR. Tai patvirtina, kad problemą sukėlė Excel formatavimas, o ne B2BLIX skaičiavimas.

Ką daryti toliau

  • Iš naujo atidarykite naują CSV kopiją naudodami Excel importavimo funkciją.
  • Importavimo metu kainų stulpeliams nustatykite teksto arba skaičiaus formatą.
  • Patikrinkite, ar pasirinkti tinkami regiono ir dešimtainio skirtuko nustatymai.
  • Neįrašykite pakeitimų į pradinį CSV, kol nepatikrinote visų kainų stulpelių.
  • Kai reikia patvirtinti B2BLIX sugeneruotą vertę, naudokite Sinchronizavimo ataskaitas arba Produktų tikrintuvą.

Į palaikymo tarnybą kreipkitės tik tada, kai ir pradinė CSV vertė, ir B2BLIX rodoma vertė yra neteisingos arba kai eksportuoto rezultato negalima paaiškinti importuotais produkto duomenimis, kainos ribomis ir sukonfigūruotais skaičiavimo nustatymais.