Excel tablolarını HTML'ye dönüştürme

  • Bunu Paylaş
Michael Brown

Güzel bir Excel tablosu oluşturduysanız ve şimdi bunu bir web sayfası olarak çevrimiçi yayınlamak istiyorsanız, en basit yol bunu eski iyi bir html dosyasına aktarmaktır. Bu makalede, Excel verilerini HTML'ye dönüştürmenin çeşitli yollarını inceleyeceğiz, her birinin artılarını ve eksilerini belirleyeceğiz ve dönüştürme sürecinde size adım adım yol göstereceğiz.

    "Web Sayfası Olarak Kaydet" seçeneğini kullanarak Excel tablolarını HTML'ye dönüştürme

    Bu yöntemi kullanarak tüm bir çalışma kitabını veya seçilen bir hücre aralığı veya grafik gibi herhangi bir bölümünü statik bir web sayfasına (.htm veya .html) kaydedebilirsiniz, böylece herkes Excel verilerinizi web üzerinde görüntüleyebilir.

    Örneğin, Excel'de zengin özelliklere sahip bir rapor oluşturdunuz ve şimdi tüm rakamları bir pivot tablo ve grafikle birlikte şirketinizin web sitesine aktarmak istiyorsunuz, böylece iş arkadaşlarınız Excel'i açmadan web tarayıcılarında çevrimiçi olarak görüntüleyebilirler.

    Excel verilerinizi HTML'ye dönüştürmek için aşağıdaki adımları uygulayın. Bu talimatlar Excel 2007 - 365'in tüm "şeritli" sürümleri için geçerlidir:

    1. Çalışma kitabında, şuraya gidin Dosya sekmesine tıklayın ve Farklı Kaydet .

      Verilerin yalnızca bir kısmını, örneğin bir hücre aralığını, pivot tabloyu veya grafiği dışa aktarmak istiyorsanız, önce bunu seçin.

    2. İçinde Farklı Kaydet iletişim kutusunda, aşağıdakilerden birini seçin:
      • Web Sayfası (.htm; .html) Bu, çalışma kitabınızı veya seçimi bir web sayfasına kaydedecek ve sayfanın resimler, madde işaretleri ve arka plan dokuları gibi tüm destekleyici dosyalarını depolayacak bir destekleyici klasör oluşturacaktır.
      • Tek Dosya Web Sayfası (.mht; .mhl) Bu, çalışma kitabınızı veya seçimi web sayfasına gömülü destekleyici dosyalarla birlikte tek bir dosyaya kaydedecektir.
    3. Tıklamadan önce bir hücre aralığı, bir tablo veya bir grafik seçtiyseniz Farklı kaydet 'yi seçin, ardından Seçim radyo düğmesine, tıklayın Kaydet ve bitirmeye yakınsın.

      Henüz bir şey seçmediyseniz, aşağıdaki adımlarla devam edin.

      • Çalışma kitabının tamamını kaydetmek için tüm çalışma sayfaları, grafikler ve sayfalar arasında gezinmek için sekmeler dahil olmak üzere Tüm Çalışma Kitabı .
      • Geçerli çalışma sayfasını kaydetmek için , seç Seçim: Levha Bir sonraki adımda, çalışma sayfasının tamamını mı yoksa bazı öğeleri mi yayınlayacağınız konusunda size bir seçenek sunulacaktır.

      Web sayfanız için bir başlık da ayarlayabilirsiniz. Başlığı Değiştir... İletişim penceresinin sağ tarafındaki düğme. Aşağıdaki 6. adımda açıklandığı gibi daha sonra da ayarlayabilir veya değiştirebilirsiniz.

    4. Tıklayınız Yayınla düğmesine basın ve bu Web Sayfası Olarak Yayınla Mevcut seçeneklerin her birini yukarıdan aşağıya doğru kısaca gözden geçirelim.
    5. Yayınlanacak öğeler Burada Excel çalışma kitabınızın hangi bölümünü (bölümlerini) bir web sayfasına aktarmak istediğinizi seçersiniz.

      Yanındaki açılır listede Seçin aşağıdaki seçeneklere sahipsiniz:

      • Tüm çalışma kitabı Tüm çalışma sayfaları ve sayfalar arasında gezinmek için sekmeler de dahil olmak üzere tüm çalışma kitabı yayınlanacaktır.
      • Tüm çalışma sayfası veya belirli öğeler gibi bir çalışma sayfasında pivot tablolar , çizelgeler, filtrelenmiş aralıklar ve Harici veri aralıkları . seçiyorsunuz " SayfaAdı'ndaki Öğeler " öğesini seçin ve ardından " Tüm içerikler " veya belirli öğeler.
      • Hücre aralıkları. Seçiniz Hücre aralığı simgesine tıklayın ve ardından İletişim Kutusunu Daralt simgesine tıklayarak yayınlamak istediğiniz hücreleri seçin.
      • Daha önce yayınlanmış ürünler Daha önce yayınladığınız bir çalışma sayfasını veya öğeleri yeniden yayınlamak istiyorsanız bu seçeneği seçin. Belirli bir öğeyi yeniden yayınlamak istemiyorsanız, listeden öğeyi seçin ve Kaldırmak Düğme.
    6. Web sayfasının başlığı. Tarayıcının başlık çubuğunda görüntülenecek bir başlık eklemek için Değişim yanındaki düğme Başlık: ve istediğiniz başlığı yazın.
    7. Tıklayınız Gözat yanındaki düğme Dosya adı ve web sayfanızı kaydetmek istediğiniz sabit sürücüyü, klasörü, web klasörünü, web sunucusunu, HTTP sitesini veya FTP konumunu seçin.

      İpuçları: Bir Excel çalışma kitabını ilk kez HML dosyasına dönüştürüyorsanız, sayfayı web'de veya yerel ağınızda yayınlamadan önce gerekli düzeltmeleri yapabilmek için web sayfasını önce yerel sabit sürücünüze kaydetmeniz mantıklı olacaktır.

      Excel dosyanızı bir Excel dosyasına aktarmayı da seçebilirsiniz. mevcut web sayfası Değiştirme izniniz olması şartıyla. Bu durumda, aşağıdaki kutucuğa tıkladıktan sonra Yayınla düğmesine tıkladığınızda, mevcut web sayfasının içeriğinin üzerine mi yazacağınızı yoksa verilerinizi web sayfasının sonuna mı ekleyeceğinizi seçmenizi isteyen bir mesaj göreceksiniz. Değiştirin; eğer ikincisiyse, tıklayın Dosyaya ekle .

    8. Seçiniz " Bu çalışma kitabı her kaydedildiğinde Otomatik Yeniden Yayınla" Çalışma kitabının her kaydedilmesinden sonra çalışma kitabının veya seçilen öğelerin otomatik olarak yeniden yayınlanmasını istiyorsanız. Otomatik Yeniden Yayınlama özelliğini makalenin ilerleyen bölümlerinde daha ayrıntılı olarak açıklayacağım.
    9. " öğesini seçin Yayınlanan Web sayfasını tarayıcıda açın " onay kutusunu, kaydettikten hemen sonra web sayfasını görüntülemek istemeniz durumunda işaretleyin.
    10. Tıklayınız Yayınla düğmesine basın ve işiniz bitti!

      Aşağıdaki ekran görüntüsünde de görebileceğiniz gibi, orijinal Excel dosyasının tasarımı biraz bozuk olsa da, Excel tablomuz çevrimiçi olarak oldukça güzel görünüyor.

      Not: Excel tarafından oluşturulan HTML kodu çok temiz değildir ve sofistike bir tasarıma sahip büyük bir elektronik tabloyu dönüştürüyorsanız, web sitenize daha hızlı yüklenmesi için yayınlamadan önce kodu temizlemek için bir HTML düzenleyici kullanmak iyi bir fikir olabilir.

    Bir Excel dosyasını HTML'ye dönüştürürken dikkat etmeniz gereken 5 şey

    Excel'in Web Sayfası Olarak Kaydet işlevini kullanıyorsanız, en tipik hatalardan kaçınmak ve yaygın hata mesajlarını önlemek için ana özelliklerinin nasıl çalıştığını anlamanız önemlidir. Bu bölüm, Excel elektronik tablonuzu HTML'ye aktarırken özellikle dikkat etmeniz gereken seçeneklere hızlı bir genel bakış sağlar.

    1. Destekleyici dosyalar ve köprüler

      Bildiğiniz gibi, web sayfaları genellikle resimler ve diğer destekleyici dosyaların yanı sıra diğer web sitelerine köprüler içerir. Bir Excel dosyasını web sayfasına dönüştürdüğünüzde, Excel ilgili dosyaları ve köprüleri sizin için otomatik olarak yönetir ve bunları WorkbookName_files .

      Madde işaretleri, grafikler ve arka plan dokuları gibi destekleyici dosyaları aynı web sunucusuna kaydettiğinizde, Excel tüm bağlantıları göreli bağlantılar Göreli bir bağlantı (URL) aynı web sitesi içindeki bir dosyaya işaret eder; tam web sitesi adresi yerine yalnızca dosya adını veya kök klasörü belirtir (örn. href="/images/001.png"). Göreli bir bağlantı olarak kaydedilen herhangi bir öğeyi sildiğinizde, Microsoft Excel ilgili dosyayı destekleyici klasörden otomatik olarak kaldırır.

      Yani, ana kural şudur web sayfasını ve destekleyici dosyaları her zaman aynı konumda tutun Aksi takdirde web sayfanız artık düzgün görüntülenmeyebilir. Web sayfanızı başka bir konuma taşır veya kopyalarsanız, bağlantıları korumak için destekleyici klasörü aynı konuma taşıdığınızdan emin olun. Web sayfasını başka bir konuma yeniden kaydederseniz, Microsoft Excel destekleyici klasörü sizin için otomatik olarak kopyalayacaktır.

      Web sayfalarınızı farklı konumlara kaydettiğinizde veya Excel dosyalarınız harici web sitelerine köprüler içeriyorsa, mutlak bağlantılar Mutlak bağlantı, www.your-domain/products/product1.htm gibi herhangi bir yerden erişilebilen bir dosyanın veya web sayfasının tam yolunu belirtir.

    2. Web sayfasında değişiklik yapma ve yeniden kaydetme

      Teorik olarak, Excel çalışma kitabınızı bir Web sayfası olarak kaydedebilir, ardından ortaya çıkan web sayfasını Excel'de açabilir, düzenlemeler yapabilir ve dosyayı yeniden kaydedebilirsiniz. Ancak, bu durumda bazı Excel özellikleri artık çalışmayacaktır. Örneğin, çalışma kitabınızda bulunan grafikler ayrı görüntüler haline gelecek ve bunları Excel'de her zamanki gibi değiştiremeyeceksiniz.

      Bu nedenle, en iyi uygulama orijinal Excel çalışma kitabınızı güncel tutmak, çalışma kitabında değişiklikler yapmak, her zaman önce bir çalışma kitabı (.xlsx) olarak kaydetmek ve ardından bir Web sayfası dosyası (.htm veya .html) olarak kaydetmektir.

    3. Web Sayfasını Otomatik Yeniden Yayınlama

      Eğer seçtiyseniz Otomatik Yeniden Yayınla içindeki onay kutusu Web Sayfası Olarak Yayınla Yukarıdaki 8. adımda bahsedilen iletişim kutusu, Excel çalışma kitabınızı her kaydettiğinizde web sayfanız otomatik olarak güncellenecektir. Bu, Excel tablonuzun her zaman güncel bir çevrimiçi kopyasını tutmanızı sağlayan gerçekten yararlı bir seçenektir.

      Otomatik Yeniden Yayınlama özelliğini açtıysanız, çalışma kitabını her kaydettiğinizde Otomatik Yeniden Yayınlama'yı etkinleştirmek veya devre dışı bırakmak isteyip istemediğinizi onaylamanızı isteyen bir mesaj görüntülenir. Excel elektronik tablonuzun otomatik olarak yeniden yayınlanmasını istiyorsanız, doğal olarak Etkinleştir... ve tıklayın TAMAM. .

      Ancak, elektronik tablonuzu veya seçilen öğeleri otomatik olarak yeniden yayınlamak istemeyebileceğiniz bazı durumlar vardır, örneğin Excel dosyanız gizli bilgiler içeriyorsa veya güvenilir bir kaynak olmayan biri tarafından düzenlenmişse. Bu durumda, Otomatik Yeniden Yayınlama'yı geçici veya kalıcı olarak kullanılamaz hale getirebilirsiniz.

      için geçici olarak devre dışı bırak Otomatik Yeniden Yayınla, ilk seçeneği seçin " Devre dışı bırak Bu çalışma kitabı açıkken Otomatik Yeniden Yayınlama özelliği "Bu, geçerli oturum için otomatik yeniden yayınlamayı kapatır, ancak çalışma kitabını bir sonraki açışınızda tekrar etkinleştirilir.

      için kalıcı olarak devre dışı bırak Tüm öğeler veya seçili öğeler için Otomatik Yeniden Yayınla, Excel çalışma kitabınızı açın, Web sayfası olarak kaydetmeyi seçin ve ardından Yayınla düğmesine basın. Seçin listesinde, " Yayınlanacak öğeler " düğmesini tıklayın, yeniden yayınlamak istemediğiniz öğeyi seçin ve Kaldırmak Düğme.

    4. Excel özellikleri web sayfalarında desteklenmiyor

      Ne yazık ki, Excel çalışma sayfalarınızı HTML'ye dönüştürdüğünüzde çok kullanışlı ve popüler birkaç Excel özelliği desteklenmez:

      • Koşullu biçimlendirme olarak kaydederken desteklenmez. Tek Dosya Web Sayfası (.mht, .mhtml) olarak kaydettiğinizden emin olun. Web Sayfası (.htm, .html) biçimi yerine. Veri çubukları, renk ölçekleri ve simge setleri her iki web sayfası biçiminde de desteklenmez.
      • Döndürülmüş veya dikey metin Excel verilerini Web sayfası olarak çevrimiçi dışa aktardığınızda da desteklenmez. Çalışma kitabınızdaki döndürülmüş veya dikey metinler yatay metne dönüştürülür.
    5. Excel dosyalarını HTML'ye dönüştürürken en sık karşılaşılan sorunlar

      Excel çalışma kitabınızı bir web sayfasına dönüştürürken, aşağıdaki bilinen sorunlarla karşılaşabilirsiniz:

      • Hücre içeriği (metin) kesilmiş Metnin kesilmesini önlemek için, sarılı metin seçeneğini kapatabilir veya metni kısaltabilir ya da sütun genişliğini genişletebilir, ayrıca metnin sola hizalandığından emin olabilirsiniz.
      • Mevcut bir Web sayfasına kaydettiğiniz öğeler her zaman sayfanın alt kısmında görünür Excel dosyanızı mevcut bir web sayfası olarak kaydetmeyi seçtiğinizde bu normal bir davranıştır. Excel verilerinizi başka bir konuma taşımak için, ortaya çıkan web sayfasını bir HTML düzenleyicide düzenleyin veya Excel çalışma kitabınızdaki öğeleri yeniden düzenleyin ve yeniden bir web sayfası olarak kaydedin.
      • Web sayfasındaki bağlantılar bozuk. Bunun en belirgin nedeni, web sayfasını veya destekleyici klasörü başka bir konuma taşımış olmanızdır. Daha fazla ayrıntı için Destekleyici dosyalar ve köprüler bölümüne bakın.
      • Web sayfasında kırmızı bir çarpı işareti (X) görüntülenir Kırmızı bir X işareti eksik bir resim veya başka bir grafiği gösterir. Köprülerle aynı nedenden dolayı bozulabilir. Web sayfasını ve destekleyici klasörü her zaman aynı konumda tuttuğunuzdan emin olun.

    Excel'den HTML'ye dönüştürücüler

    Excel tablolarınızı sık sık HTML'ye aktarmanız gerekiyorsa, az önce ele aldığımız standart Excel araçları biraz fazla uzun bir yol gibi görünebilir. Daha hızlı bir yöntem, çevrimiçi veya masaüstü bir Excel'den HTML'ye dönüştürücü kullanmaktır. İnternette hem ücretsiz hem de ücretli bir avuç çevrimiçi dönüştürücü var ve şimdi birkaçını deneyeceğiz.

    TABLEIZER - ücretsiz ve basit Excel'den HTML'ye çevrimiçi dönüştürücü

    Bu tek tıklamalı çevrimiçi dönüştürücü basit Excel tablolarını kolaylıkla işler. Tek yapmanız gereken Excel tablonuzun içeriğini pencereye yapıştırmak ve Tableize It! düğmesi. Yazı tipi boyutu, yazı tipi türü, başlık rengi ve hatta CSS stilleri gibi bazı temel biçimlendirme seçenekleri mevcuttur.

    Bundan sonra Tableizer dönüştürücü tarafından oluşturulan HTML kodunu kopyalamanız ve web sayfanıza yapıştırmanız yeterlidir. Bu aracı kullanırken en iyi şey (hız, basitlik ve ücretsiz olması dışında : ) Excel tablonuzun çevrimiçi olarak nasıl görüneceğini gösteren önizleme penceresidir.

    Ancak, orijinal Excel tablonuzun biçimlendirmesi aşağıdaki ekran görüntüsünde gördüğünüz gibi otomatik olarak HTML'ye dönüştürülmeyecektir, bu da benim görüşüme göre çok önemli bir dezavantajdır.

    Bu çevrimiçi dönüştürücüyü denemek isterseniz, burada bulabilirsiniz: //tableizer.journalistopia.com/

    Bir başka ücretsiz Excel'den HTML'ye dönüştürücü pressbin.com adresinde mevcuttur, ancak birçok açıdan Tableizer'a benzer - format seçenekleri, CSS ve hatta önizleme yoktur.

    Gelişmiş Excel'den HTML'ye dönüştürücü (ücretli)

    Önceki iki araçtan farklı olarak SpreadsheetConverter Bir Excel eklentisi olarak çalışır ve kurulum gerektirir. Deneme sürümünü indirdim (başlıktan anladığınız gibi, bu ticari bir yazılımdır) ve daha önce denediğimiz ücretsiz çevrimiçi dönüştürücüden herhangi bir açıdan daha iyi olup olmadığını görmek için.

    Etkilendiğimi söylemeliyim! Dönüştürme işlemi, aşağıdaki düğmeye tıklamak kadar kolay Dönüştür Excel şeridindeki düğmesine basın.

    Ve işte sonuç - görebileceğiniz gibi, bir web sayfasına aktarılan Excel tablosu kaynak verilere çok yakın görünüyor:

    Deneme amacıyla, birkaç sayfa, bir pivot tablo ve bir grafik içeren daha karmaşık bir çalışma kitabını (makalenin ilk bölümünde Excel'de web sayfası olarak kaydettiğimiz) dönüştürmeyi de denedim, ancak hayal kırıklığına uğradım, sonuç Microsoft Excel'in ürettiğinden çok daha düşüktü. Belki de bunun nedeni deneme sürümünün sınırlamalarıdır.

    Her neyse, bu Excel'den HTML'ye dönüştürücünün tüm yeteneklerini keşfetmek istiyorsanız, SpreadsheetConverter eklentisinin bir değerlendirme sürümünü buradan indirebilirsiniz.

    Excel web görüntüleyicileri

    Excel'den HTML'ye dönüştürücülerin performansından memnun değilseniz ve alternatifler arıyorsanız, bazı web görüntüleyicileri işe yarayabilir. Aşağıda, neler yapabildiklerini anlayabilmeniz için birkaç Excel Web Görüntüleyicisine hızlı bir genel bakış bulacaksınız.

    Zoho Sheet çevrimiçi görüntüleyici, bir dosya yükleyerek veya URL girerek Excel elektronik tablolarını çevrimiçi görüntülemeye olanak tanır. Ayrıca çevrimiçi Excel elektronik tabloları oluşturma ve yönetme seçeneği de sunar.

    Bu muhtemelen en güçlü ücretsiz çevrimiçi Excel görüntüleyicilerinden biridir. Bazı temel formülleri, formatları ve koşullu biçimlendirmeyi destekler, verileri sıralamanıza ve filtrelemenize ve aşağıdaki ekran görüntüsünde gördüğünüz gibi .xlsx, .xls, .ods, .csv, .pdf, .html ve diğerleri gibi bir dizi popüler formata dönüştürmenize olanak tanır.

    Ana zayıflığı orijinal Excel dosyasının formatını korumamasıdır. Ayrıca Zoho Sheet web görüntüleyicisinin özel bir tablo stili, karmaşık formüller ve bir pivot tablo içeren sofistike bir elektronik tabloyla başa çıkamadığını da itiraf etmeliyim.

    Excel elektronik tablolarını HTML'ye dönüştürmek için birkaç seçeneği inceledik. Umarım bu, önceliklerinize uygun tekniği seçmenize yardımcı olur - hız, maliyet veya kalite? Seçim her zaman sizin : )

    Bir sonraki makalede bu konuya devam edeceğiz ve Excel Web Uygulamasını kullanarak Excel verilerinizi çevrimiçi olarak nasıl taşıyabileceğinizi inceleyeceğiz.

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.