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.
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example</title>
</head>
<body>
<h1>Aspose.Cells Example - Create Workbook and Set Cell Value</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample">Create Workbook</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, SaveFormat } = AsposeCells;
AsposeCells.onReady({
license: "/lic/Aspose.Cells.lic",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
});
document.getElementById('runExample').addEventListener('click', async () => {
// Instantiate a Workbook object (new blank workbook)
const wb = new Workbook();
// Access the first worksheet in the workbook
const sheet = wb.worksheets.get(0);
// Access the "A1" cell in the sheet
const cell = sheet.cells.get("A1");
// Input the "Hello World!" text into the "A1" cell
cell.value = "Hello World!";
// Save the Excel file and prepare download link
const outputData = wb.save(SaveFormat.Xlsx);
const blob = new Blob([outputData]);
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'MyBook_out.xlsx';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download Excel File';
document.getElementById('result').innerHTML = '<p style="color: green;">Workbook created and cell updated. Click the download link to get the modified file.</p>';
});
</script>
</html>
Bir Dosyayı Açma ve Kaydetme
Aspose.Cells ile, Excel dosyalarını açmak, kaydetmek ve yönetmek çok basittir.
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example</title>
</head>
<body>
<h1>Aspose.Cells Example</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample">Run Example</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, SaveFormat, Worksheet, Cell } = AsposeCells;
AsposeCells.onReady({
license: "/lic/aspose.cells.enc",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
});
document.getElementById('runExample').addEventListener('click', async () => {
const fileInput = document.getElementById('fileInput');
if (!fileInput.files.length) {
document.getElementById('result').innerHTML = '<p style="color: red;">Please select an Excel file.</p>';
return;
}
const file = fileInput.files[0];
const arrayBuffer = await file.arrayBuffer();
// Creating a Workbook object and opening an Excel file using its file stream
const workbook = new Workbook(new Uint8Array(arrayBuffer));
// Adding new sheet
const sheetIndex = workbook.worksheets.add("MySheet");
const sheet = workbook.worksheets.get(sheetIndex);
// Setting active sheet
workbook.worksheets.activeSheetIndex = 1;
// Setting values.
const cells = sheet.cells;
// 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.style;
style.number = 14;
cell.style = style;
// Setting formula
cells.get("A4").formula = "=SUM(A1:A3)";
// Saving the workbook and providing download link
const outputData = workbook.save(SaveFormat.Xlsx);
const blob = new Blob([outputData]);
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'dest.xlsx';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download Excel File';
document.getElementById('result').innerHTML = '<p style="color: green;">Operation completed successfully! Click the download link to get the modified file.</p>';
});
</script>
</html>
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