CSV dışa aktarma
Toplanan değerleri CSV olarak dışa aktarın ve sistem paylaşım sayfasıyla gönderin.
QCR Scanner ile topladığınız değerler cihazınızdaki listelerde durur; bu sayfa, bir listeyi tek bir CSV dosyası olarak dışa aktarıp Android’in sistem paylaşım sayfasıyla istediğiniz uygulamaya nasıl göndereceğinizi anlatır. CSV, taradığınız değerleri elektronik tablolara, e-postaya veya bulut depolamaya taşımanın en basit yoludur ve internet bağlantısı gerektirmez — dosya cihazınızda oluşturulur, gönderip göndermeyeceğine yalnızca siz karar verirsiniz.
CSV dışa aktarma, liste başınadır: aktif listenizdeki değerleri kapsar. Farklı bir listeyi dışa aktarmak istiyorsanız önce o listeyi etkin hâle getirin. Listeleri oluşturma, yeniden adlandırma ve aktif yapma için Listeler bölümüne bakın.
CSV nasıl dışa aktarılır
Dışa aktarma birkaç dokunuşla tamamlanır:
- Dışa aktarmak istediğiniz listeyi aktif yapın.
- Liste ekranındaki dışa aktarma (CSV) eylemine dokunun.
- QCR Scanner, listedeki değerlerden bir CSV dosyası oluşturur ve Android’in sistem paylaşım sayfasını açar.
- Paylaşım sayfasından bir hedef seçin — e-posta, mesajlaşma, Drive, Dosyalar uygulaması veya bir elektronik tablo uygulaması.
Dosya, paylaşım altyapısı (share_plus) aracılığıyla iletilir; yani QCR Scanner CSV’yi nereye göndereceğini belirlemez — bu seçim sizindir ve cihazınızdaki uygulamalara bağlıdır. Bir hedef seçene kadar hiçbir veri uygulamadan çıkmaz.
İpucu: CSV’yi kendinize e-posta veya bulut depolamaya göndermek, bir yedek almanın hızlı bir yoludur. Dosyayı bir elektronik tablo uygulamasıyla açtığınızda her değer kendi satırında görünür.
Hangi alanlar dışa aktarılır
CSV, listedeki kayıtların alanlarını taşır. Her değer için temel bilgiler yer alır — değerin kendisi, kaynağı (OCR, QR veya sesle giriş), bir QR/barkod olup olmadığı, bir ayraç (separator) olup olmadığı ve eklenme zamanı. Bu alanlar, webhook gövdesinde gönderilen alanlarla aynı mantığı paylaşır; webhook’ta tek bir kayıt şuna benzer:
{
"value": "...",
"isQR": false,
"source": "ocr",
"createdAt": "...",
"isSeparator": false
}
CSV’de bu kayıtlar satır satır dizilir; başlıkları altında değerleriniz sırayla yer alır. Ayraçlar ile işaretlediğiniz tarih/başlık türü girişler de listenin parçası olduğundan CSV’de görünür ve değerleri bölümlere ayırmanıza yardımcı olur.
CSV ile webhook arasındaki fark
QCR Scanner, topladığınız değerleri dışarı çıkarmak için iki ayrı yol sunar. İkisi farklı işler içindir:
| Yön | CSV dışa aktarma | Webhook senkronu |
|---|---|---|
| Tetikleme | Elle, siz dışa aktardığınızda | Otomatik (her değerde) ya da toplu “Send all” |
| Çıktı | Tek bir CSV dosyası | Bir uç noktaya HTTP isteği |
| Hedef | Paylaşım sayfasıyla seçtiğiniz uygulama | Yapılandırdığınız sunucu/uç nokta |
| İnternet | Gerekmez (dosya cihazda oluşur) | Gönderim için gerekir; hat yoksa kuyruğa alınır |
| Tipik kullanım | Toplu/dönemsel dışa aktarım, yedek, elektronik tabloya taşıma | Sürekli, otomatik veri akışı |
Kısacası: CSV elle ve topludur — bir listeyi bir kerede dosya olarak alıp paylaşırsınız. Webhook ise otomatik bir akıştır — değerleri toplandıkça bir sunucuya gönderir, çevrimdışı kuyruk ve yeniden deneme ile. İkisini birlikte de kullanabilirsiniz: günlük akış için webhook, arşiv veya elektronik tablo için CSV. Ayrıntılar için Webhook senkronu bölümüne bakın.
Güvenlik: CSV enjeksiyonuna karşı temizlik
CSV dosyaları yalnızca düz veri taşır, ama bazı elektronik tablo uygulamaları =, +, - veya @ gibi bir karakterle başlayan hücreleri formül olarak yorumlayabilir. Kötü amaçlı veya kazara böyle başlayan bir taranmış değer, dosyayı açan kişide istenmeyen bir formülün çalışmasına yol açabilir — buna CSV (formül) enjeksiyonu denir.
QCR Scanner, dışa aktardığı değerleri bu açıdan temizler: bir değer bu tür bir karakterle başlıyorsa, dışa aktarmadan önce zararsız hâle getirilir; böylece elektronik tablo onu bir formül olarak değil, düz metin olarak gösterir. Bu, dışa aktardığınız CSV’yi başkalarıyla paylaşırken sizi ve alıcıyı korur.
Not: Bu temizlik yalnızca dosyanın bir formül olarak yorumlanmasını engeller; değerinizin görünen içeriğini bozmaz. Verileriniz okunaklı kalır.
Tanıma, dışa aktarma ve verinin nerede durduğu konusundaki genel duruş için Gizlilik bölümüne bakın. Tüm OCR ve QR işleme cihazda yapılır; CSV de cihazda oluşturulur ve yalnızca siz bir hedef seçtiğinizde dışarı çıkar.
QCR Scanner, ReviseTouch tarafından geliştirildi.
Sonraki adımlar
- Listeler — değerleri çoklu listelerde toplayın; dışa aktaracağınız listeyi seçin.
- Webhook senkronu — değerleri otomatik veya toplu olarak bir uç noktaya gönderin.
- Ayraçlar — tarih/başlık girişleriyle CSV’nizi bölümlere ayırın.
- Gizlilik — cihazda ne kalır, dışarı ne çıkar.