Node.js'de Excel Elektronik Tablosunu HTML hesap makinesine dönüştürme

Node.js’de REST API kullanarak Excel XLS/XLSX’i HTML’ye dönüştürün

Excel uygulaması, bir elektronik tablo programındaki verileri hızlı ve kolay bir şekilde biçimlendirmek, düzenlemek ve hesaplamak için kullanılır. HTML veya Köprü Metni Biçimlendirme Dili, Web sayfaları için standart biçimlendirme dilidir. Farklı öğeler ve etiketler kullanarak web sayfalarına yapı kazandıran içeriği sağlar. Excel’den HTML’ye dönüştürme, sayfaları web sayfalarına dönüştürmek veya sayfaların içeriğini web uygulamalarına gömmek gibi çeşitli senaryolarda yararlı olabilir. Bu makalede, Node.js’de REST API kullanarak Excel XLS/XLSX’i HTML’ye dönüştürmeyi öğreneceksiniz.

Bu yazıda aşağıdaki konular ele alınacaktır:

Excel XLS/XLSX’ten HTML’ye Dönüştürme REST API ve Node.js SDK

Excel hücresini HTML’ye dönüştürmek için GroupDocs.Conversion Cloud’un Node.js SDK’sı API’sini kullanacağız. Güvenilir, platformdan bağımsız, güvenli bir JavaScript kitaplığı ve belge dönüştürme platformudur. Herhangi bir desteklenen dosya biçimindeki belgelerinizi ve görüntülerinizi ihtiyacınız olan herhangi bir biçime sorunsuz bir şekilde dönüştürmenize olanak tanır. Word, PowerPoint, Excel, PDF, HTML, CAD, raster görüntüler vb. gibi 50’den fazla belge ve görüntü türü arasında kolayca dönüştürebilirsiniz. Ayrıca, .NET, Java, PHP, Ruby, Android ve Python SDK’larını da destekler. Cloud API için belge dönüştürme ailesi üyeleri.

Konsolda aşağıdaki komutu kullanarak GroupDocs.Conversion Cloud’u Node.js uygulamanıza yükleyebilirsiniz:

npm install groupdocs-conversion-cloud

Lütfen adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan İstemci Kimliğinizi ve İstemci Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, lütfen aşağıda gösterilen kodu ekleyin:

# http://api.groupdocs.cloud adresinden düğüm uygulamanıza Node.js SDK'yı içe aktarın
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// https://dashboard.groupdocs.cloud adresinden clientId ve clientSecret'i edinin (ücretsiz kayıt gereklidir).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Node.js’de REST API kullanarak Excel’i HTML dosyasına dönüştürme

Bölümde, Excel’i bulutta programlı olarak HTML JavaScript’e dönüştürmek için aşağıdaki adımları takip edeceğiz:

  1. Excel dosyasını buluta Yükle
  2. 8 e-tabloyu HTML’ye [Dönüştür]
  3. Dönüştürülen HTML dosyasını İndirin

XLSX Dosyasını Yükleyin

İlk olarak, aşağıdaki kod örneğini kullanarak excel dosyasını buluta yükleyin:

// dosyayı sistem sürücünüzden IOStream'de açın.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// dosyayı oku
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi'yi inşa et
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // dosya yükleme isteği oluştur
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // dosya yükleme
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Sonuç olarak, karşıya yüklenen Excel dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

XLSX’i Node.js’de HTML formatına dönüştürün

Şimdi, aşağıdaki adımları izleyerek programlı olarak JavaScript kullanarak Excel dosyasını HTML tablosuna dönüştürelim:

  • ConvertApi’nin bir örneğini oluşturun
  • ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ve giriş excel dosya yolunu ayarlayın
  • Biçime “html” atayın
  • Şimdi çıktı html dosya yolunu sağlayın
  • ConvertSettings ile ConvertDocumentRequest oluşturun
  • ConvertDocumentRequest ile convertDocument() yöntemini çağırarak dönüştürün

Aşağıdaki kod örneği, REST API kullanarak Excel’in Nodejs’de HTML’ye nasıl dönüştürüleceğini gösterir:

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

  try {
    // Belge dönüştürme isteği oluştur
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted XLSX file to HTML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})

Excel Dosyasını Girin:

Node.js'de excel dosyasını html'ye dönüştürme

JavaScript kullanarak Excel dosyasını HTML tablosuna dönüştürün

Sonuç HTML Dosyası:

Node.js'de çevrimiçi olarak Excel'i html tablosuna dönüştürme

Node.js’de Excel Elektronik Tablosunu HTML’ye Dönüştürme

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen html dosyasını buluta kaydedecektir. Artık node.js’de Excel’i HTML’ye nasıl dönüştüreceğinizi biliyorsunuz. Ardından, aşağıdaki kod örneğini kullanarak html dosyasını indirin:

// dönüştürülen dosyayı indirmek için FileApi oluşturun
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// yükleme dosyası isteği oluştur
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// dosya indirme ve yanıt türü Akış
fileApi.downloadFile(request)
    .then(function (response) {
        // dosyayı sistem dizininize kaydedin
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Ücretsiz Çevrimiçi Excel’den HTML’ye Dönüştürücü

Excel’i çevrimiçi olarak ücretsiz olarak HTML’ye nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilen ücretsiz çevrimiçi Excel’den HTML’ye dönüştürücü ve XLS’den HTML’ye dönüştürücü için aşağıdakileri deneyin.

Çözüm

Excel ve HTML dosyaları, verileri depolamak ve iletmek için yaygın olarak kullanılır. Buna uygun olarak, bu makale Node.js uygulamalarında XLSX’in HTML’ye nasıl dönüştürüleceğini ele aldı. Artık biliyorsun:

  • Node.js kullanarak XLS’yi HTML’ye dönüştürme;
  • dönüştürülmüş HTML dosyasını programlı olarak yükleyin ve indirin;
  • Excel’den HTML’ye dönüştürücü çevrimiçi ücretsiz;

Ayrıca, belgeleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Son olarak, groupdocs.cloud ilginç yeni blog gönderileri yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişimde kalın.

Bir soru sor

Ücretsiz Destek Forumumuz aracılığıyla Excel Sheet’i HTML’ye nasıl dönüştüreceğinizle ilgili sorularınızı sorabilirsiniz.

SSS

Node.js’de Excel verilerini HTML’ye nasıl dönüştürebilirim?

Excel dosyasını hızlı ve kolay bir şekilde HTML’ye dönüştürmeye yönelik Node.js kod parçacığını öğrenmek için lütfen bu bağlantıyı takip edin.

REST API kullanarak Excel’i JavaScript’te HTML tablosuna nasıl dönüştürebilirim?

Bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve Excel’i etkileşimli html’ye dönüştürmek için ConvertDocumentRequest ile convertDocument yöntemini çağırın.

Excel’i çevrimiçi ücretsiz HTML olarak nasıl kaydedebilirim?

Excel elektronik tablosundan HTML’ye dönüştürücü çevrimiçi ücretsiz, Excel’i hızlı ve kolay bir şekilde HTML biçimine aktarmanıza olanak tanır. Dönüştürme tamamlandıktan sonra, HTML web sayfasını çevrimiçi olarak indirebilirsiniz.

XLSX’i çevrimiçi ücretsiz olarak HTML’ye nasıl dönüştürebilirim?

  • Ücretsiz çevrimiçi Excel’den HTML’ye dönüştürücüyü açın
  • Excel sayfasını yüklemek veya Excel dosyasını sürükleyip bırakmak için dosya bırakma alanının içine tıklayın.
  • Şimdi Dönüştür düğmesine tıklayın, çevrimiçi XLSX’ten HTML’ye dönüştürücü, Excel’i HTML tablosuna dönüştürecektir.
  • Çıktı dosyasının indirme bağlantısı, Excel’i çevrimiçi olarak HTML’ye dönüştürdükten hemen sonra kullanılabilir olacaktır.

Excel’i HTML kod kitaplığına dönüştürmek nasıl kurulur?

Excel’i HTML dönüştürücüsüne yükleyin ücretsiz JavaScript kitaplığı indirin Excel’i program aracılığıyla biçimlendirmeyle HTML’ye dönüştürmek ve dönüştürmek için.

Windows’ta Excel’i Web Sayfasına nasıl dönüştürebilirim?

Excel’den HTML’ye tablo dönüştürücüyü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu çevrimdışı dönüştürücü, bir excel elektronik tablosunu pencerelerde tek bir tıklamayla bir web sayfasına dönüştürmek için kullanılabilir.

Ayrıca bakınız