Excel, OpenOffice, Json, Csv ve Html dosyalarını yükleme ve yönetme
Contents
[
Hide
]
Aspose.Cells ile, örneğin verileri almak veya geliştirme sürecini hızlandırmak için tasarımcı şablonu kullanmak gibi, Excel dosyalarını oluşturmak, açmak ve yönetmek çok basittir.
Yeni Bir Çalışma Kitabı Oluşturma
Aşağıdaki örnek sıfırdan yeni bir çalışma kitabı oluşturur.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const licensePath = path.join(dataDir, "Aspose.Cells.lic");
try {
// Create a License object
const license = new AsposeCells.License();
// Set the license of Aspose.Cells to avoid the evaluation limitations
license.setLicense(licensePath);
} catch (ex) {
console.log(ex.message);
}
// Instantiate a Workbook object that represents Excel file.
const wb = new AsposeCells.Workbook();
// When you create a new workbook, a default "Sheet1" is added to the workbook.
const sheet = wb.getWorksheets().get(0);
// Access the "A1" cell in the sheet.
const cell = sheet.getCells().get("A1");
// Input the "Hello World!" text into the "A1" cell
cell.putValue("Hello World!");
// Save the Excel file.
wb.save(path.join(dataDir, "MyBook_out.xlsx"));
Bir Dosyayı Açma ve Kaydetme
Aspose.Cells ile, Excel dosyalarını açmak, kaydetmek ve yönetmek çok basittir.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
const workbook1 = new AsposeCells.Workbook(path.join(dataDir, "Book1.xlsx"));
// Adding new sheet
const sheet = workbook1.getWorksheets().add("MySheet");
// Setting active sheet
workbook1.getWorksheets().setActiveSheetIndex(1);
// Setting values.
const cells = sheet.getCells();
// Setting text
cells.get("A1").putValue("Hello!");
// Setting number
cells.get("A2").putValue(1000);
// Setting Date Time
const cell = cells.get("A3");
cell.putValue(new Date());
const style = cell.getStyle();
style.setNumber(14);
cell.setStyle(style);
// Setting formula
cells.get("A4").setFormula("=SUM(A1:A3)");
// Saving the workbook to disk.
workbook1.save(path.join(dataDir, "dest.xlsx"));
Gelişmiş Konular
- Dosyaları Açmanın Farklı Yolları
- Çalışma Kitabını yüklerken Tanımlanmış Adları Filtrele
- Çalışma Kitabını veya Çalışma Sayfasını Yüklerken Nesneleri Filtrele
- Şablon dosyasından çalışma kitabını yüklerken veri türünü filtreleme
- Excel Dosyası Yüklenirken Uyarıları Al
- Grafikleri Olmadan Kaynak Excel Dosyasını Yükleme
- Bir Çalışma Kitabındaki Belirli Çalışma Sayfalarını Yükleme
- Belirtilen Yazıcı Kağıdı Boyutuyla Çalışma Kitabı Yükle
- Farklı Microsoft Excel Sürümlerini Açma
- Farklı Biçimlerde Dosyaları Açma
- Büyük Veri Kümesine Sahip Büyük Dosyalarla Çalışırken Hafıza Kullanımını Optimize Etme
- Numbers Elektronik Tablosu, Apple Inc. tarafından geliştirildi.
- Çok uzun sürüyorsa, Duraklatma İzleyiciyi kullanarak dönüşümü veya yüklemeyi durdurun
- LightCells API’sını Kullanma
- CSV’yi JSON’a dönüştür
- Excel’i JSON’a dönüştürmek
- JSON’ı CSV’ye dönüştür
- JSON’u Excel’e dönüştürmek
- Excel’i Html’e dönüştürmek