(30 günlük ÜCRETSİZ deneme dahil)
(sadece $49,90)
ODS (OpenDocument Spreadsheet), LibreOffice Calc, Apache OpenOffice ve Google Sheets'in (indirme sırasında) varsayılan elektronik tablo formatıdır. Çalışma sayfalarını, hücre değerlerini, formülleri ve biçimlendirmeyi ZIP sıkıştırmalı bir XML paketinde saklayan açık bir ISO standardıdır (ISO/IEC 26300). ODS, etkileşimli elektronik tablo çalışması için tasarlanmıştır — kullanıcıların satır ve sütunlarda veri girmesi, düzenlemesi ve analiz etmesi içindir.
SQL (Structured Query Language — Yapılandırılmış Sorgu Dili), ilişkisel veritabanlarını yönetmek için kullanılan standart dildir. Bir SQL dosyası, bir veritabanı motorunun tabloları oluşturmak ve doldurmak için çalıştırdığı yürütülebilir komutlar — CREATE TABLE, INSERT INTO, UPDATE, DELETE — içerir. Bir elektronik tabloyu SQL'ye dönüştürdüğünüzde, her satır bir INSERT komutu olur ve her sütun bir tablo alanına eşlenir. Ortaya çıkan .sql dosyası MySQL, PostgreSQL, SQL Server, SQLite, MariaDB veya SQL uyumlu herhangi bir sistemde çalıştırılabilir.
| ODS | SQL | |
|---|---|---|
| Amaç | Okunabilir elektronik tablo | Makine tarafından yürütülebilir veritabanı komutları |
| Açan uygulama | LibreOffice, OpenOffice, Google Sheets | MySQL, PostgreSQL, SQLite, SQL Server |
| Yapı | Satırlar, sütunlar ve biçimlendirme içeren çalışma sayfaları | Alan-değer çiftli INSERT komutları |
| Kullanım alanı | Veri girişi, raporlama, analiz | Veritabanı içe aktarma, taşıma, tohumlama |
| Veri türleri | Hücre biçimine göre örtük | Açık (VARCHAR, INT, DATE vb.) |
| Otomasyon | Bir elektronik tablo kütüphanesi gerektirir | Herhangi bir veritabanı istemcisinde doğrudan çalışır |
ODS'yi SQL'ye dönüştürmek, elektronik tablo verileri ile veritabanı içe aktarma arasındaki manuel adımı ortadan kaldırır. Her elektronik tabloyu ayrıştırmak için betik yazmak yerine, çalıştırmaya hazır bir .sql dosyası elde edersiniz.
Her ODS dosyası, INSERT komutları içeren ayrı bir .sql dosyası üretir. Sütun başlıkları alan adları olur ve her veri satırı bir INSERT komutu haline gelir. Çıktı, herhangi bir SQL istemcisinde çalıştırılmaya hazırdır.
Total Excel Converter, otomasyon için bir komut satırı arabirimi içerir:
ExcelConverter.exe "C:\Data\*.ods" -cSQL "C:\Output\"
Bu, kaynak klasördeki her ODS dosyasını SQL'ye dönüştürür. Kullanışlı parametreler:
-cSQL — hedef formatı SQL olarak ayarlar-SubFolders — alt klasörlerdeki ODS dosyalarını dahil eder-log C:\Logs\convert.log — izleme için bir günlük dosyası yazarKomutu bir .bat dosyasına kaydedin ve Windows Görev Zamanlayıcısı ile zamanlama yapın. Her gece, yeni elektronik tablo dışa aktarmaları SQL'ye dönüştürülür ve veritabanınıza otomatik olarak içe aktarılır.
Dönüştürücü, uygun INSERT komutları içeren .sql dosyaları üretir. Sütun başlıkları alan adlarına eşlenir, değerler SQL söz dizimi için doğru şekilde tırnak içine alınır ve kaçış karakterleri eklenir. Manuel düzeltme gerekmez — dosyayı veritabanı istemcinize aktarın ve veriler tabloya yüklenir.
10 veya 10.000 ODS dosyası içeren bir klasör seçin, Başlat'a tıklayın ve işin bitmesini bekleyin. Total Excel Converter tüm toplu işi etkileşim gerektirmeden halleder. Tekrarlayan görevler için zamanlanmış betikle komut satırını kullanın.
ODS'nin yanı sıra Total Excel Converter; XLSX, XLS, CSV, TSV, WK1 (Lotus 1-2-3), QPW (Quattro Pro) ve Apple Numbers dosyalarını okur. Tümü aynı araçtan SQL'ye dönüştürülebilir.
Dönüştürücü kendi ayrıştırma motorunu kullanır. LibreOffice, OpenOffice, Microsoft Office veya başka bir elektronik tablo uygulamasının yüklü olmasına gerek yoktur. Bu, sunucu dağıtımlarını basitleştirir ve lisans maliyetlerini azaltır.
Tüm dönüştürme işlemleri Windows bilgisayarınızda yerel olarak çalışır. Müşteri kayıtları, finansal veriler ve çalışan elektronik tabloları bilgisayarınızda kalır. Hiçbir şey herhangi bir bulut hizmetine yüklenmez.
SQL'nin yanı sıra Total Excel Converter; PDF, HTML, XML, JSON, DOC, DOCX, JPEG, TIFF, TXT, CSV ve daha fazlasını yazar. Tek bir lisans tüm format kombinasyonlarını kapsar.
| Özellik | Çevrimiçi Araçlar | Total Excel Converter |
|---|---|---|
| Toplu dönüştürme | Seferde bir dosya | Toplu işlemde sınırsız dosya |
| Dosya gizliliği | Dosyalar üçüncü taraf sunucuya yüklenir | %100 çevrimdışı |
| Dosya boyutu limiti | 5–50 MB | Limit yok |
| SQL söz dizimi | Genel, genellikle hatalı | Doğru şekilde kaçış karakterli INSERT komutları |
| Çoklu sayfa desteği | Yalnızca ilk sayfa | Tüm sayfalar dönüştürülür |
| Komut satırı | Mevcut değil | Otomasyon için tam komut satırı arabirimi |
| Hız | Yükleme/indirme hızına bağlı | Anında (yerel işleme) |
| Fiyatlandırma | Sınırlı ücretsiz katman, sonra abonelik | Tek seferlik $49,90 |
(30 günlük ÜCRETSİZ deneme dahil)
(sadece $49,90)
"Muhasebe departmanımız LibreOffice'ten aylık raporları ODS dosyaları olarak gönderiyor. Eskiden her birini ayrıştırmak için Python betikleri yazıyordum. Şimdi toplu olarak SQL'ye dönüştürüyorum ve INSERT komutlarını doğrudan PostgreSQL sunucumuzda çalıştırıyorum. Her ay bir saat tasarruf sağlıyor."
Martin Gruber Database Administrator
"Komut satırı modu ETL iş hattımıza mükemmel uyuyor. Zamanlanmış bir görev, gelen ODS dışa aktarmalarını gece boyunca SQL'ye dönüştürüyor ve sabah içe aktarma işi bunları veri ambarına yüklüyor. Manuel adım yok, kaçırılan dosya yok. Tam da ihtiyacımız olan şeydi."
Aisha Patel Data Engineer
"Test veri kümelerini LibreOffice elektronik tablolarında tutuyoruz çünkü teknik olmayan ekip üyeleri bunları düzenleyebiliyor. Total Excel Converter, bu ODS dosyalarını test veritabanımız için SQL test verilerine dönüştürüyor. Toplu mod 25 test dosyasının tamamını aynı anda işliyor. CREATE TABLE komutlarını dahil etme seçeneği olsa iyi olurdu."
Carlos Mendes QA Lead
ExcelConverter.exe "C:\Data\*.ods" -cSQL "C:\Output\" komutunu çalıştırın. Gecelik toplu işler ve otomatik ETL iş hatları için idealdir.Ücretsiz deneme sürümünü indirin ve dosyalarınızı dakikalar içinde dönüştürün.
Kredi kartı veya email gerekli değil.
