Excel'de Baştaki Sıfırlar Siliniyor: Barkodu Koruma Yolları
Excel'de baştaki sıfırlar siliniyor ve barkod bozuluyorsa sebep sayı dönüşümüdür. CSV'yi sıfırları koruyarak açmanın ve kalıcı düzeltmenin yolları.
Evan Carter Güncelleme: 16 Ekim 2026 7 dk okuma
İçindekiler
Excel, CSV dosyasını açarken barkod sütununu sayı sanıp baştaki sıfırları siler; hücre biçimini sonradan Metin yapmak silinen sıfırı geri getirmez. Çözüm, dosyayı çift tıklayarak açmak yerine Veri > Metinden/CSV’den ile içe aktarıp barkod sütununu Metin türüne almak ya da CSV’yi barkodları metin olarak yazan bir dönüştürücüyle .xlsx yapmaktır.
Ücretsiz araçCSV → ExcelCSV ve TSV dosyalarını Excel (.xlsx) biçimine çevirir. Ayırıcı ile karakter kodlaması otomatik tanınır, barkodlardaki baştaki sıfırlar korunur.
Excel barkoddaki sıfırı neden siliyor?
CSV dosyası düz metindir; içinde “bu sütun metindir” diye bir bilgi taşımaz. Excel bir CSV’yi çift tıklamayla açtığında her hücreye bakar ve yalnızca rakamlardan oluşan değerleri sayıya çevirir. Sayı dünyasında 0012345 ile 12345 aynı değerdir, bu yüzden baştaki sıfırlar anında atılır. Dosyayı kaydettiğin anda da bu kayıp kalıcı olur.
Barkodlarda sorun iki katmanlıdır:
- Baştaki sıfır kaybolur. EAN-13 barkodu 13 hanedir. ABD ve Kanada kökenli ürünlerde sık görülen 12 haneli UPC-A kodları 13 haneli bir alana yazılırken başına 0 eklenir. Bu sıfır gidince barkod 12 haneye düşer ve pazaryeri ya da kargo sistemi onu geçersiz sayabilir.
- Uzun sayılar bilimsel gösterime döner. Genel biçimdeki bir hücreye sığmayan uzun sayılar
8,69E+12gibi görünebilir. Excel sayılarda 15 haneden sonrasını da saklamaz; 16 haneli ve daha uzun kodlarda son haneler sıfıra dönüşür.
Aynı sorun stok kodlarında, posta kodlarında ve 0 ile başlayan telefon numaralarında da yaşanır. Formatlar arasındaki bu temel farkı Excel ve CSV arasındaki farklar yazısında ayrıntılı bulabilirsin; burada doğrudan barkodu kurtarmaya odaklanıyoruz.
Adım adım: CSV’yi sıfırları koruyarak Excel’e aç
İki yol var. Excel’in kendi içe aktarma ekranı her bilgisayarda çalışır ama her dosyada sütun türünü elle seçmeni ister. Tarayıcıdaki dönüştürücü ise barkodu baştan metin olarak yazar.
Yol 1: Excel’in içe aktarma ekranıyla
- Excel’i boş bir çalışma kitabıyla aç; CSV dosyasına çift tıklama.
- Veri sekmesinde Metinden/CSV’den komutunu seç ve dosyanı göster.
- Önizleme penceresinde Dosya Kaynağı alanını
65001: Unicode (UTF-8)yap; Türkçe karakterler bozuk görünüyorsa1254: Türkçe (Windows)dene. - Sınırlayıcı alanında dosyanın ayırıcısını seç (Türkçe Excel’den çıkan dosyalarda genellikle noktalı virgül).
- Veri Türü Algılama listesinden Veri türlerini algılama seçeneğini işaretle; böylece hiçbir sütun kendiliğinden sayıya çevrilmez.
- Verileri Dönüştür düğmesine bas, barkod sütununun başlığındaki tür simgesine tıkla ve Metin seç.
- Kapat ve Yükle ile tabloyu sayfaya al, ardından dosyayı
.xlsxolarak kaydet.
Menü adları Excel sürümüne ve dil paketine göre küçük farklılık gösterebilir. Eski sürümlerde aynı işi Metni Sütunlara Dönüştür sihirbazının son adımında sütunu Metin olarak işaretleyerek yaparsın.
Yol 2: CSV’yi tarayıcıda .xlsx’e çevirerek
- CSV → Excel aracını aç ve CSV, TSV ya da TXT dosyanı alana bırak.
- Özet satırında satır ve sütun sayısını, Tanınan ayırıcı notunda ayırıcının doğru algılandığını kontrol et.
- Önizleme tablosundaki ilk satırlarda barkodun başındaki sıfırları gör.
- Excel dosyasını indir (.xlsx) düğmesine bas.
Araç noktalı virgül, virgül ve sekme ayırıcılarını kendisi tanır; UTF-8 okunamazsa Windows-1254 kodlamasıyla dener. Dosya bilgisayarından çıkmaz, işlem tarayıcında yapılır. Önemli bir ayrıntı: araç tüm hücreleri metin olarak yazar. Barkod ve stok kodu için istediğin tam budur, ama fiyat sütunuyla toplama yapacaksan o sütunu Excel’de sayıya çevirmen gerekir.
Ücretsiz araçCSV → ExcelCSV ve TSV dosyalarını Excel (.xlsx) biçimine çevirir. Ayırıcı ile karakter kodlaması otomatik tanınır, barkodlardaki baştaki sıfırlar korunur.Hangi yöntem sıfırı kalıcı korur?
Sıfırı “görmek” ile sıfırı “saklamak” aynı şey değil. Aşağıdaki tablo, sık kullanılan yöntemlerin hücrede ne sakladığını ve dosya yeniden kaydedilince ne olduğunu gösteriyor.
| Yöntem | Hücrede saklanan | Sıfır ekranda görünür mü | CSV’ye kaydedince sıfır kalır mı | Uygun olduğu durum |
|---|---|---|---|---|
| CSV’ye çift tıklayıp açmak | Sayı | Hayır | Hayır | Barkod içermeyen dosyalar |
| Sonradan Hücreleri Biçimlendir > Metin | Sayı (sıfır zaten silinmiş) | Hayır | Hayır | Hiçbir barkod senaryosu |
| Özel biçim 0000000000000 | Sayı | Evet | Güvenilmez | Yalnızca ekranda bakmak |
| Başına kesme işareti (’) | Metin | Evet | Evet | Birkaç hücreyi elle düzeltmek |
| Metinden/CSV’den + sütun türü Metin | Metin | Evet | Evet | Düzenli gelen CSV dosyaları |
| CSV → Excel aracıyla .xlsx | Metin (tüm sütunlar) | Evet | Evet | Hızlı ve toplu dönüştürme |
Tablodan çıkan kural basit: sıfırın kalıcı olması için hücrenin değeri metin olmalı. Biçim yalnızca görünüşü değiştirir.
Zaten silinmiş sıfırları geri getirmek
Dosyayı Excel’de açıp kaydettiysen ve orijinal CSV elinde değilse, barkod uzunluğu biliniyorsa sıfırları formülle geri koyabilirsin. Tüm barkodların EAN-13 olduğu bir sütunda boş bir yardımcı sütuna şunu yaz:
=METNEÇEVİR(A2;"0000000000000")
Formül değeri 13 haneye tamamlar ve sonucu metin olarak üretir. Sonra yardımcı sütunu kopyalayıp Özel Yapıştır > Değerler ile asıl sütunun üzerine yapıştır. İngilizce Excel’de aynı işlev TEXT adıyla ve virgül ayırıcıyla çalışır.
Bu yöntemin sınırı şudur: sütunda farklı uzunlukta kodlar varsa (örneğin hem EAN-8 hem EAN-13), hangi değerin kaç sıfır kaybettiğini formül bilemez. 15 haneden uzun kodların son haneleri de sıfırlanmışsa formül onları kurtaramaz. Bu durumda doğru kaynak, barkodları ilk indirdiğin platform ya da tedarikçi listesidir.
Barkod türlerinin hane sayılarını kontrol etmek için:
| Barkod türü | Hane sayısı | Sıfırla başlama durumu |
|---|---|---|
| EAN-13 | 13 | Başında 0 olabilir; özellikle UPC’den türeyen kodlarda |
| UPC-A | 12 | 13 haneli alana yazılırken başına 0 eklenir |
| EAN-8 | 8 | Başında 0 olabilir |
| GTIN-14 | 14 | Koli ve dış ambalaj kodlarında başında 0 görülebilir |
Dosyayı yüklemeden önce barkodu korumak
Barkod kurtarıldıktan sonra en sık hata, dosyayı yeniden CSV’ye çevirirken aynı kaybı yaşamaktır. Excel’de “Farklı Kaydet > CSV” yapıp sonra o CSV’yi tekrar çift tıklamayla açarsan sıfırlar yine gider. Dosyayı pazaryerine ya da mağazana CSV olarak yükleyeceksen dönüştürmeyi Excel → CSV aracıyla yap ve çıkan CSV’yi Excel’de açıp kaydetmeden doğrudan yükle.
Hedefin Shopify ise ara adımları atlayıp Excel / CSV dosyasını Shopify şablonuna çeviren aracı kullanabilirsin; sütunları eşlerken barkodu metin olarak taşır. Başlık sırası, zorunlu alanlar ve barkod dışındaki kontrol listesi için E-Ticaret Ürün Dosyası Hazırlama Rehberi (CSV ve Excel) iyi bir başlangıç noktası. Her platformun barkod alanına ilişkin güncel kuralını yine de kendi yardım sayfasından doğrula.
Sık yapılan hatalar
- CSV’yi çift tıklayıp açmak → barkodlar sayıya dönüşür, baştaki sıfırlar silinir → dosyayı Veri > Metinden/CSV’den ile içe aktar ya da önce .xlsx’e çevir.
- Sıfırlar gittikten sonra sütunu Metin biçimine almak → hiçbir şey değişmez, çünkü değer zaten kısalmıştır → orijinal CSV’yi yeniden içe aktar ya da uzunluk sabitse METNEÇEVİR formülünü kullan.
- Özel sayı biçimine güvenmek → ekranda doğru görünen barkod başka bir sisteme sıfırsız gidebilir → barkodu gerçek metin olarak sakla.
- Düzeltilmiş dosyayı Excel’de yeniden açıp kaydetmek → aynı dönüşüm tekrar olur → yüklenecek CSV’yi araçla üret ve açmadan yükle.
- Tüm sütunları metin bırakıp fiyatla hesap yapmaya çalışmak → toplamlar yanlış çıkar ya da formül hata verir → yalnızca fiyat ve stok sütunlarını sayıya çevir, barkoda dokunma.
- Bilimsel gösterimdeki değeri elle düzeltmeye çalışmak → 15 haneden sonrası zaten kaybolmuş olabilir, yanlış barkod üretirsin → değeri kaynağından yeniden al.
Sık sorulan sorular
Hücre biçimini Metin yapınca silinen sıfırlar geri gelir mi? Hayır, gelmez. Excel sıfırı dosyayı açtığı anda atar ve hücrede artık yalnızca sayı kalır; biçimi sonradan Metin yapmak bu sayıyı değiştirmez. Sıfırları geri almak için dosyayı içe aktarma ekranıyla yeniden açman ya da barkod uzunluğu sabitse METNEÇEVİR formülünü kullanman gerekir.
Barkodun başına kesme işareti koymak işe yarar mı? Evet, tek tek girilen değerlerde işe yarar. Başına ’ yazılan değer Excel’de metin olarak saklanır ve kesme işareti hücrede görünmez. Yüzlerce satırlık bir dosyada ise bu yöntem pratik değildir; içe aktarma ekranında sütunu Metin yapmak daha hızlıdır.
Özel sayı biçimiyle 13 hane göstermek yeterli mi? Hayır, çoğu durumda yeterli değildir. 0000000000000 gibi özel biçim sıfırları yalnızca ekranda gösterir; hücrenin değeri yine sayıdır ve dosyayı CSV olarak kaydettiğinde sıfırlar yazılmayabilir. Pazaryerine gidecek dosyalarda barkodu gerçek metin olarak tut.
CSV → Excel aracı fiyat sütununu da metin yapar mı? Evet, araç tüm hücreleri metin olarak yazar. Bu sayede barkod ve stok kodları olduğu gibi kalır; ancak Excel’de fiyat veya stok üzerinde hesap yapacaksan o sütunları sonradan sayıya çevirmen gerekir.
Sonuç
Baştaki sıfır sorunu bir biçim sorunu değil, bir veri türü sorunudur: Excel barkodu sayı olarak okuduğu anda sıfır gider. Kalıcı çözüm, barkodu dosyaya girdiği ilk anda metin olarak tutmaktır. Excel’in içe aktarma ekranında sütunu Metin seçebilir ya da CSV’yi barkodları koruyan CSV → Excel dönüştürücüsüyle birkaç saniyede .xlsx’e çevirebilirsin. Sonrasında dosyayı gereksiz yere açıp kaydetmemek, sıfırların yerinde kalmasının en garantili yoludur.
- excel'de baştaki sıfırlar siliniyor barkod
- excel barkod başındaki sıfır kayboluyor
- csv açınca sıfırlar gidiyor
- excel barkod bilimsel gösterim
- excel sıfırla başlayan sayı yazma
- silinen baştaki sıfırı geri getirme
Bunlar da ilgini çekebilir
RehberBüyük CSV Dosyası Açılmıyor: Ne Yapmalı, Neden Olur?Büyük CSV dosyası açılmıyor ya da yarım yükleniyorsa sebep satır sınırı, bellek veya bozuk tırnak olabilir. Nedeni bulup dosyayı açmanın adımları.18 Ekim 2026 · 6dk okuma
RehberCSV Dosyası Nasıl Açılır? Excel, E-Tablolar ve Diğer YollarCSV dosyası nasıl açılır: Excel'de içe aktarma, Google E-Tablolar, LibreOffice ve tarayıcı aracıyla sütunları, sıfırları ve Türkçe harfleri koruyarak aç.13 Ekim 2026 · 6dk okuma
RehberCSV Dosyası Excel'de Bozuk Açılıyor: Türkçe Karakter ÇözümüCSV dosyası Excel'de bozuk açılıyor ve Türkçe karakterler ü, ÅŸ gibi görünüyorsa sebebini tanı, kodlamayı düzelt ve dosyayı temiz XLSX olarak aç.12 Ekim 2026 · 6dk okuma