Excel ile çalışma
Studio tablolarını Excel'e aktarma, şablon alma ve Excel'den içe aktarma; Live'da alarm, trend, reçete, rapor ve olay listelerini Excel / CSV'ye aktarma.
FabyaVision Excel dosyalarını kendi içinde okur ve yazar: Excel yüklü olması gerekmez. Dosyalar standart .xlsx biçimindedir ve Excel, LibreOffice ya da benzeri bir programla açılır. İki yerde kullanılır: Studio'da proje tablolarının toplu düzenlenmesi için, Live'da listelerin ve kayıtların dışarı alınması (ve reçetelerde içeri alınması) için.
Studio: tabloları Excel ile düzenleme
Her tablonun araç çubuğunda ve sağ tık menüsünün Excel alt menüsünde üç komut bulunur:

| Komut | Ne yapar |
|---|---|
| Excel'e aktar | Tablonun bütün satırlarını bir .xlsx dosyasına yazar. Dosya adı proje ve tablo adından üretilir (örnek: <Proje>_Analog_Alarmlar.xlsx). |
| Excel'den al | Bir .xlsx (ya da .csv) dosyasını okur, tabloyla eşler, önizleme gösterir; onaylarsanız uygular. |
| Excel şablonu | Veri satırı olmayan boş dosya: kolon başlıkları, açılır listeler ve Açıklama sayfası. Doldurup Excel'den al ile içe aktarırsınız. |
Dosyanın yapısı
- İlk satır kolon başlıklarıdır; başlıkları değiştirmeyin. Kolon sırası değişebilir; tanınmayan kolonlar içe aktarmada atlanır. Başlıklar büyük / küçük harf, Türkçe karakter ve boşluk farkına bakmadan eşleşir (örnek:
Kayıt adı=kayit adi). - Başlığı
*ile biten (turuncu) kolonlar zorunludur; zorunlu kolonu olmayan dosya reddedilir. - Açılır listeler (Excel veri doğrulaması): seçim kolonlarında (alarm sınıfı, tag, bağlantı …) izin verilen değerler listelenir; uzun listeler gizli bir
Listelersayfasına yazılır. Sayı kolonlarında en az / en çok doğrulaması vardır. - Açıklama sayfası (son sayfa): her kolonun zorunlu olup olmadığı, türü, izin verilen değerleri ya da aralığı, örneği ve açıklaması.
- Gri başlıklı kolonlar (örnek: hesaplanan Zamanlama, Kurallar) yalnızca bilgi içindir; içe aktarmada dikkate alınmaz.
İçe aktarma nasıl çalışır
- Eşleme anahtarı
Her tabloda bir anahtar kolon vardır (örnek: alarmlarda No, reçete kayıtlarında Kayıt adı, metin çevirisinde tasarım dilindeki Metin). Anahtarı tabloda olan satır güncellenir, olmayan satır eklenir. Anahtar kolonu olmayan tablolarda dosyaya bir Sıra kolonu eklenir: dolu olan satır tablodaki o sıradaki satırı günceller, boş olan satır sona eklenir.
- Önizleme
Excel'den al bir pencere açar: yeni, güncellenecek, değişiklik yok, hatalı ve atlanacak satır sayıları; her satırın durumu ve (güncellemede) hangi alanların değişeceği. Sayaçlara tıklayarak yalnız o durumdaki satırları görürsünüz. Okunan ve tanınmayan kolonlar altta listelenir.
- Kipi seçin
Var olanları da güncelle (ekler ve günceller) ya da Yalnızca yeni olanları ekle (var olan satırlara dokunulmaz).
- İçe aktarın
İçe aktar (n satır) düğmesi uygular. Hatalı satırlar alınmaz, kalanı aktarılır. Bütün içe aktarma tek geri al adımıdır (Ctrl+Z).

Hücre kuralları
| Kolon türü | Boş hücre | Geçersiz değer |
|---|---|---|
| Metin, sayı | Mevcut değeri siler. | Satır hatalı sayılır ve alınmaz; nedeni önizlemede yazar (örnek: sayı yerine metin, sınır dışı değer, geçersiz tag adı). |
| Onay (açık / kapalı), renk | Değeri değiştirmez. | Renk #rrggbb biçiminde olmalıdır. |
| Seçim (liste) | “Seçilmedi” anlamına gelir. | Listede olmayan değer hata verir. |
Live: Excel ve CSV çıktıları
| Kontrol | Düğme | İçerik |
|---|---|---|
| Alarm Görünümü | Excel, CSV | Süzgeçteki tüm alarm satırları; tarih ve saat tek Zaman hücresinde birleşir. Dosya adı Alarmlar_<tarih>.xlsx (geçmişte Alarm_Gecmisi_…). |
| Trend Görünümü | Excel'e aktar, CSV'ye aktar, Resim olarak kaydet | Trend sayfası (zaman + her eğri) ve Özet sayfası (eğri başına örnek sayısı, en küçük, en büyük, ortalama); 250 000 satırdan sonra seyreltilir. |
| Reçete Görünümü | Excel menüsü | Excel'e aktar, Excel şablonu, CSV'ye aktar ve Excel'den al…. Dosya Studio'daki Reçete Kayıtları tablosuyla aynı başlıkları kullanır; içe aktarmada adı var olan kayıt güncellenir, yeni ad eklenir, her değer elemanın kuralından geçer. |
| Rapor Görünümü | Excel, CSV, PDF / Yazdır | Listedeki rapor kayıtları (No, Zaman, Kullanıcı, alanlar, onay bilgisi). İçe aktarma yoktur. |
| Olay Görünümü | Excel | Süzülmüş olay listesi: Zaman, Tür, Kullanıcı, Metin, Tag, Eski, Yeni, Sonuç, Kaynak. |
Dosyayı nereye kaydedeceğinizi Live'da bir kaydetme penceresi sorar; tarayıcıdan izlemede dosya tarayıcının indirme klasörüne iner.
Sınırlar ve dikkat edilecekler
- Yalnızca
.xlsxokunur (CSV de okunur); eski.xlsve bozuk dosyalar anlaşılır bir hata iletisiyle reddedilir. - Dışa aktarılan dosyada formül yoktur: değerler yazılır, metin kolonları “metin” biçimlidir (
0015ya da2.10gibi değerler sayıya dönüşmez). - Satır sınırı Excel'inkiyle aynıdır (1 048 576).
- Reçete ve rapor CSV'leri noktalı virgül ayraçlı, BOM'lu UTF-8'dir; Türkçe Excel doğrudan açar. Alarm ve trend CSV'lerinde ayraç tasarımda seçilir (noktalı virgül, virgül, sekme).
- Betiklerde Excel nesnesi (
Excel.Applicationgibi) yoktur; betikler dosya erişim izniyle metin / CSV dosyası okuyup yazabilir (Betik nesne modeli başvurusu).