
Excel (XLS, XLSX) dosyasını Node.js ile Metne dönüştürün
Büyük veri kümleri veya sadece metin çıktıları ile çalışırken, Excel dosyalarını Metin (.txt) formatına dönüştürmek, veri işlemeyi basitleştirmek için hayati önem taşır. Metin dosyaları hafif, platformdan bağımsızdır ve yazılım ve otomasyon hatlarında çalışması kolaydır.
Bu makalede, Aspose.Cells Cloud SDK kullanarak Node.js’de Excel’in Metne nasıl dönüştürüleceğini öğreneceksiniz; hızlı, ölçeklenebilir ve geliştirici dostu bir API sunmaktadır.
- 🚀 Node.js API for Excel to Text Conversion
- 📄 Excel’i Node.js kullanarak Metne Dönüştür
- 💻 Excel to Text Conversion via cURL Command
🚀 Node.js API for Excel to Text Conversion
With Aspose.Cells Cloud for Node.js, verileri yapılandırmasını kaybetmeden Excel dosyalarını temiz metin çıktısına kolayca dönüştürebilirsiniz. SDK, XLS, XLSX, XLSM ve daha birçok formatı destekler.
✅ Ana Faydalar:
- Minimum kodlama ile hızlı dönüşüm.
- Büyük Excel dosyalarını destekler.
- Node.js uygulamalarıyla kolay entegrasyon.
SDK’yı npm ile yükleyin:
npm install asposecellscloud --save
Make sure you have your Client ID and Client Secret ready from the Aspose Cloud Dashboard.
📄 Excel’i Node.js kullanarak Metne Dönüştür
Excel’i TXT formatına dönüştürmek için RESTful API’ler kullanarak aşağıdaki yöntemlerden birini düşünebilirsiniz.
GetWorkbook - Cloud depolama alanından giriş Excel dosyasını al ve çıktıyı bulut depolama alanına kaydet. PutConvertWorkbook - İstemci içeriğinden Excel dosyasını diğer formatlara dönüştürür. PostWorkbookSaveAs - Excel dosyasını başka formatlarda depolama alanına kaydeder.
Lütfen aşağıda belirtilen adımları izleyerek Excel elektronik tablonuzu adım adım .txt dosyasına dönüştürün:
Öncelikle, Client ID ve Client Secret detaylarını argüman olarak alan CellsApi sınıfının bir nesnesini oluşturun. createReadStream(…) metodunu kullanarak giriş XLS dosyasını okuyun ve ardından bulut depolama alanına dosya yüklemek için uploadFile(…) metodunu kullanın. CellsSaveAsPostDocumentSaveAsRequest(…) sınıfının bir nesnesini oluşturun ve ardından dönüştürme sürecini başlatmak için cellsSaveAsPostDocumentSaveAs(..) yöntemini çağırın.
const { CellsApi, CellsSaveAs_PostDocumentSaveAsRequest,UploadFileRequest,PdfSaveOptions } = require("asposecellscloud");
// ClientId ve ClientSecret'inizi https://dashboard.aspose.cloud adresinden alın (ücretsiz kayıt gereklidir).
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// CellsApi'nin bir örneğini oluşturun.
const cellsApi = new CellsApi(clientId, clientSecret);
// input Excel belgesinin adı
filename = "source.xlsx"
// include File System modül referansını kodunuza ekleyin
const fs = require("fs");
// input Excel dosyasının içeriğini oku
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);
// create FileUpload Request instance
var req = new UploadFileRequest();
req.path = filename;
// içeriği yüklenmiş Excel dosyasını içeren Stream örneği olarak ayarlayın
req.file = data;
// Dosyayı bulut depolama alanına yükleyin.
return cellsApi.uploadFile(req)
.then((result) => {
// Create Document SaveAsRequest örneği oluşturun
var req = new CellsSaveAs_PostDocumentSaveAsRequest();
req.name = filename;
// PdfSaveOptions sınıfının bir nesnesini oluşturun
req.saveOptions = new PdfSaveOptions();
// sonuç dosya formatını Metin Dosyası olarak ayarlayın
req.saveOptions.saveFormat = "txt";
// yeni oluşan dosya için adı belirleyin
req.newfilename = "resultant.txt";
// varsayılan konumda kaydedileceğinden, klasör değerini null olarak ayarlayacağız.
req.folder = null;
// Kaydırma işlemini başlatmak için SaveAsPostDocument yöntemini çağırın
return cellsApi.cellsSaveAsPostDocumentSaveAs(req)
.then((result) => {
expect(result.body.code).to.equal(200);
expect(result.response.statusCode).to.equal(200);
});
});
Lütfen test amaçları için input.xls Excel çalışma kitabını ve sonuç output.txt dosyasını indirin.
💻 Excel’ten Metne Dönüştürme cURL Komutu aracılığıyla
Komut satırı araçlarını mı tercih ediyorsunuz? Dönüşümü cURL komutları kullanarak da gerçekleştirebilirsiniz.
✅ cURL yaklaşımının avantajları:
SDK kurulumu gerekmez. Hızlı otomasyon komut dosyaları için harika. Geliştirilmiş veri güvenliği ve verimlilik.
Adım 1: OAuth erişim jetonunuzu oluşturun:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Adım 2: Bir Excel’i Metin dosyasına dönüştürmek için PostWorkbookSaveAs yöntemini uygulayın:
curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT_Token>" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\"}"
🛠️ Ücretsiz Excel’den Metin Dönüştürücü Online’ı Deneyin
Ayrıca herhangi bir kodlama olmadan anında sonuçlar için ücretsiz çevrimiçi Excel to TXT converter App uygulamamızı deneyebilirsiniz.

Excel’den METİN Dosyası’na dönüştürme Uygulaması.
🔗 Faydalı Kaynaklar
✅ Sonuç
Aspose.Cells Cloud SDK for Node.js kullanarak, Excel dosyalarını Metin (.txt) formatına kolayca dönüştürebilir, verileri daha hafif, daha yönetilebilir ve farklı platformlar üzerinde daha erişilebilir hale getirebilirsiniz.
Node.js SDK’sını uygulamalarınıza entegre etmeyi veya otomasyon için cURL kullanmayı seçseniz de, Aspose dosya formatı dönüşümleri için güvenilir, ölçeklenebilir ve geliştirici dostu bir çözüm sunar.
Bugün Node.js Excel to Text API’nin güçlü yetenekleriyle Excel verilerinizi dönüştürmeye başlayın!
📚 Tavsiye Edilen Makaleler
Lütfen daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret edin: