Excel'den üçüncü taraf sistemlere veri aktarımı: 1C, AutoCAD ve bulut tablolara yönelik algoritmalar

Kerem Aydın·10 Temmuz 2026·⏱6 dk

Excel'den 1C'ye veri aktarmak için, dosyayı formüllerden arındırarak dahili yükleme sihirbazını veya «Evrensel Değişim» işlemini kullanın. AutoCAD için TABLE komutunu veri bağlantısı (Data Link) ile veya koordinatlar için betikleri uygulayın. Google E-Tablolar'a içe aktarma, «Dosya» > «İçe Aktar» menüsü aracılığıyla veya dinamik bağlantı için IMPORTRANGE işleviyle gerçekleştirilir. Tüm süreç, dosyanın hacmine ve yapı karmaşıklığına bağlı olarak 30 saniyeden 15 dakikaya kadar sürer.

Ana kural: İçe aktarmadan önce her zaman kaynak dosyanın bir yedeğini kaydedin ve veri türlerini kontrol edin (sayılar metin olarak yazılmamalı, tarihler tek bir biçimde olmalıdır). Bu, yükleme sırasında oluşan hataların %90'ını önler.

1C'ye veri içe aktarma: ürün kartları, iş ortakları ve belgeler

1C:Enterprise sistemi (8.2 ve 8.3 sürümleri), tablo belgelerini içe aktarmak için güçlü bir mekanizmaya sahiptir. Çoğunlukla bu işlem, referansların (ürünler, müşteriler) toplu oluşturulması veya belgelerin (siparişler, girişler) yüklenmesi için gereklidir.

Yükleme için adım adım algoritma

  1. Excel'de dosya hazırlama:

    • Birleştirilmiş tüm hücreleri, grafik öğeleri ve formülleri kaldırın (yalnızca değerleri bırakın: Kopyala > Değerleri Yapıştır).
    • İlk satır benzersiz sütun başlıklarını içermelidir (örneğin: Ürün Kodu, Ad, Fiyat, ÖlçüBirimi).
    • Sayısal sütunlarda boşluk veya metin karakterlerinin olmadığından emin olun (örneğin, «100 rub.» ifadesini «100» olarak düzeltin).
    • Dosyayı .xlsx veya .xls formatında kaydedin.
  2. 1C'de sihirbazı başlatma:

    • Gerekli bölümü açın (örneğin, «NSI ve Yönetim» veya belirli bir «Ürün Kartları» referansı).
    • «Yükle» düğmesini bulun (genellikle liste eylem panelinde yer alır) ve «Tablo Belgesinden Veri Yükleme» seçeneğini belirleyin. Böyle bir düğme yoksa, XML formatında «Evrensel Veri Değişimi» işlemini (standart teslimat) kullanın ve Excel dosyasından yükleme modunu seçin.
  3. Sütun eşleme ayarı:

    • Sihirbaz dosyayı seçmenizi isteyecektir. Yükledikten sonra tablonun önizlemesini gösterecektir.
    • Sistem, Excel başlıklarını 1C alanlarıyla otomatik olarak eşleştirmeye çalışacaktır. Uyumluluğu dikkatlice kontrol edin: Excel'deki «Fiyat» alanı, 1C'deki «Fiyat» niteliğine eşlenmelidir.
    • Kayıtların benzersiz tanımlanması için (yinelenenlerin oluşmasını önlemek amacıyla) arama kuralını ayarlayın: örneğin, mevcut öğeyi «Ürün Kodu» alanına göre arayın.
  4. Yüklemeyi gerçekleştirme:

    • Modu seçin: «Yeni öğeler oluştur» veya «Mevcut olanları güncelle».
    • «Yükle» düğmesine basın. Sistem, kaç kaydın oluşturulduğunu, kaçının güncellendiğini ve hangi satırların hata verdiğini gösteren bir protokol raporu sunacaktır.

Büyük hacimler için ipucu: Çok sayıda dosya varsa veya yükleme düzenli olarak gerekiyorsa, «Tablo Belgesinden Veri Yükleme» harici işlemini kurun (Infostart gibi kaynaklarda mevcuttur). Bu işlem, sütun eşleme şablonlarını kaydetmenize olanak tanır, böylece her seferinde yeniden ayarlamanız gerekmez.

Kodlama ve biçim sorunları: Yüklemeden sonra Rus harfleri yerine «anlamsız karakterler» görünüyorsa veya tarihler 4 yıl kaymışsa (Excel'deki 1900/1904 yılı sorunu), dosyayı 1C'de «Tablo Belgesi» olarak kaydedin, 1C içinde açın, hücre biçimini düzeltin ve ancak o zaman veritabanına yazma işlemini gerçekleştirin.

Excel'den AutoCAD'e tabloları aktarma: çizimler ve teknik özellikler

Mühendisler ve tasarımcılar genellikle teknik özellikleri, listeleri veya nokta koordinatlarını tablolardan doğrudan çizime aktarmak ister. AutoCAD hem statik eklemeyi hem de kaynak dosyayla dinamik bağlantıyı destekler.

Bu yöntem, Excel'deki veriler değiştiğinde ve çizimin otomatik olarak güncellenmesini istediğinizde idealdir.

  1. Excel'de bir hücre aralığı hazırlayın ve dosyayı kapatın (AutoCAD açık bir dosyayla bağlantı kuramaz).
  2. AutoCAD komut satırına TABLE (veya _ТАБЛИЦА) komutunu girin.
  3. İletişim kutusunda «Ekleme Parametreleri» bölümünde «Veri Bağlantısından» (From Data Link) seçeneğini belirleyin.
  4. Bağlantı yönetimi düğmesine (zincir simgesi) tıklayın, Excel türünde yeni bir bağlantı oluşturun, dosya yolunu belirtin ve sayfa/aralığı seçin.
  5. Tabloyu çizim alanına yerleştirin. Artık Excel'de değişiklik yapıldığında, AutoCAD'deki tabloya sağ tıklayıp «Bağlantıyı Güncelle» (Update Data Links) seçeneğini seçmeniz yeterlidir.

Yöntem 2: Basit ekleme (Kopyala-Yapıştır)

Güncelleme gerektirmeyen hızlı, tek seferlik ekleme için:

  1. Excel'de hücreleri seçin ve kopyalayın (Ctrl+C).
  2. AutoCAD'de özel yapıştırma kullanın: «Düzen» > «Özel Yapıştır» > «AutoCAD Veri Tablosu».
  3. Bu, AutoCAD stilleriyle düzenlenebilen yerel bir tablo nesnesi oluşturur, ancak dosyayla bağlantı kaybolur.

Yöntem 3: Koordinatları içe aktarma (X, Y, Z)

Excel'deki koordinatlara göre noktalar oluşturmanız gerekiyorsa:

  1. Excel'de koordinatları X,Y,Z biçiminde (virgüllerden sonra boşluk olmadan) içeren bir sütun oluşturun.
  2. Bu sütunu kopyalayın.
  3. AutoCAD'de MULTIPLE ardından POINT komutunu girin (veya betik kullanın). Daha gelişmiş bir seçenek, her satırda _POINT komutu ve koordinatları içeren bir .scr betiği oluşturmaktır.
YöntemDinamik GüncellemeAutoCAD'de DüzenlenebilirlikEn İyi Kullanım Alanı
Data LinkEvetSınırlı (sadece stiller)Teknik özellikler, damgalar, listeler
Özel YapıştırmaHayırTamStatik açıklayıcı notlar
Koordinat BetiğiHayırGeometri (noktalar/çizgiler)Jeodezik veriler, güzergah belirleme

Excel'i Google E-Tablolar ile senkronize etme

Verileri Google ekosistemine aktarmak, ortak çalışma için gereklidir. Masaüstü yazılımların aksine, burada erişim hakları ve hacim sınırlamaları önemlidir.

Seçenek A: Dosyanın tam içe aktarılması

Yeni bir platforma tamamen geçiş yapmak istiyorsanız kullanın.

  1. Boş veya mevcut bir Google E-Tablosu açın.
  2. Dosya > İçe Aktar > Yükleme sekmesi menüsüne gidin.
  3. Excel dosyasını sürükleyip bırakın.
  4. Eylemi seçin: «Yeni tablo oluştur», «Yeni sayfalar ekle» veya «Mevcut olanı değiştir».
  5. Önemli: Özel Excel işlevleri (örneğin, VBA makroları Google'da çalışmaz) kullanıldıysa formüller yanlış dönüştürülebilir. İçe aktarmadan sonra hesaplamaları kontrol edin.

Seçenek B: Dinamik veri çekme (IMPORTRANGE)

Verilerin orijinal Excel dosyasında kalmasına (OneDrive/SharePoint bulutunda ise ve web bağlantısıyla erişilebiliyorsa) olanak tanır veya iki farklı Google E-Tablosunu birbirine bağlar.

  • Not: Doğrudan IMPORTRANGE işlevi, Google Drive içindeki dosyalar arasında çalışır. Harici bir Excel dosyasından veri çekmek için, harici URL desteği sınırlı olduğundan, ara bir Apps Script betiği veya bağlayıcı hizmetler (örneğin, Zapier veya Make) kullanmak gerekir.

Google ekosistemi içinde iki sayfayı bağlamak için formül şu şekildedir:

=IMPORTRANGE("kaynak_tablo_linki"; "Sayfa1!A2:D100")

İlk girişte sistem, kaynağa erişim izni isteyecektir.

Performans sınırlamaları: Tek bir IMPORTRANGE hücresinin işlenmesi 30 saniyeye kadar sürebilir. Bu işlevi gerçek zamanlı olarak binlerce satır için kullanmayın; bu, tüm çalışma kitabının yavaşlamasına neden olur. Büyük diziler için dosyanın tam içe aktarılmasını yapmak daha iyidir.

Veri aktarımında sık karşılaşılan hatalar

  • Binlik ayırıcılar: Rus yerel ayarında Excel'de ondalık ayırıcı virgüldür, bazı sistemlerde (ve program kodlarında) ise noktadır. 1C'ye içe aktarırken «10,5» sayıları metne dönüşebilir veya «10» olarak kesilebilir.
    • Çözüm: Dışa aktarmadan önce hücre biçimini ortak bir standarta getirin veya alıcı sistemde bölgesel parametreleri ayarlayın.
  • Gereksiz boşluklar: Diğer sistemlerden dışa aktarma sırasında hücrelerde görünmez boşluklar (« Ürün ») ortaya çıkabilir. Bu, 1C'de ürün koduna göre aramayı bozar.
    • Çözüm: Kopyalamadan önce Excel'de =KIRP() (TRIM) formülünü kullanın.
    • Not: Türkçe Excel'de TRIM fonksiyonu genellikle «KIRP» olarak adlandırılır, ancak uluslararası sürümlerde «TRIM» de kullanılabilir. Bağlama göre uygun olanı kullanın.
  • Metin biçimindeki tarihler: Hücre biçimi «Tarih» olarak ayarlanmamışsa, sistem «01.02.2026» tarihini metin olarak algılayabilir.
    • Çözüm: Sütunu seçin, metin sihirbazında «Sütunlara Dönüştür» seçeneğini belirleyin ve GAA (Gün-Ay-Yıl) biçimini belirtin.
  • Kodlama hataları (CSV için): İçe aktarma için CSV olarak kaydediyorsanız, BOM ile UTF-8 kodlamasını seçin, aksi takdirde Kiril alfabesi okunamaz sembollere dönüşür.

SSS

Excel dosyası değiştirildiğinde 1C'deki veriler otomatik olarak güncellenebilir mi? 1C'nin standart araçlarıyla — hayır, yükleme işlemi başlatıldığında gerçekleşir. Tam otomasyon (klasörü izleme ve otomatik içe aktarma) için, 1C'nin dahili dilinde ek kod yazılması veya üçüncü taraf entegrasyon hizmetlerinin kullanılması gerekir.

AutoCAD'e eklendikten sonra tablo neden «yamuk» görünüyor? Büyük olasılıkla Excel ve AutoCAD'deki yazı tipi ölçekleri uyuşmuyor. AutoCAD'de tablo özelliklerine (PROPERTIES) gidin ve metin yüksekliğini veya hücre ölçeğini değiştirin. Ayrıca, «Sabit sütun genişliği» seçeneğinin etkin olup olmadığını kontrol edin.

Excel'den Google E-Tablolar'a makrolar nasıl aktarılır? VBA makrolarını doğrudan aktarmak mümkün değildir. Bunların Google Apps Script dilinde (JavaScript temelli) yeniden yazılması gerekir. Mantık aynı kalacaktır, ancak komut sözdizimi farklı olacaktır.