Upravte formáty XLSB v C#
Nativní a vysoce výkonné úpravy dokumentů XLSB pomocí rozhraní API Aspose.Cells for .NET na straně serveru, bez použití jakéhokoli softwaru, jako je Microsoft nebo Adobe PDF.
Jak upravit soubor XLSB pomocí C#
Abychom mohli upravit soubor XLSB, použijemeAspose.Cells for .NET API, což je funkčně bohatá, výkonná a snadno použitelná platforma API pro C# pro jakýkoli editor. OTEVŘENONuGet správce balíčků, vyhledejteAspose.Cells a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz
PM> Install-Package Aspose.Cells
Kroky pro úpravu souborů XLSB v C#
Základní úprava dokumentů s Aspose.Cells for .NET Rozhraní API lze vytvořit pomocí několika řádků kódu.
- Zahrňte jmenný prostor do souboru třídy
- Načtěte vzorový soubor.
- Přidejte a získejte přístup k novému listu sešitu.
- Získejte požadovanou buňku (buňky) listu a vložte hodnotu do buněk.
- Vložte kontingenční tabulku a nastavte styl
- Pomocí metody Uložit uložte sešit jako soubor XLSB.
Požadavky na systém
Naše API jsou podporována na všech hlavních platformách a operačních systémech. Před spuštěním níže uvedeného kódu se prosím ujistěte, že máte ve svém systému následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s platformami .NET Framework, .NET Core, Windows Azure, Mono nebo Xamarin
- Vývojové prostředí jako Microsoft Visual Studio
- Přidejte odkaz na Aspose.Cells for .NET DLL do vašeho projektu – Nainstalujte z NuGet pomocí tlačítka Stáhnout výše
Upravit soubory XLSB - C#
//load your sample file | |
Workbook book = new Workbook("sample.xlsb"); | |
//add new worksheet | |
Worksheet sheet = book.Worksheets.Add("NewSheet"); | |
Cells cells = sheet.Cells; | |
//add some data | |
cells[0, 0].Value = "fruit"; | |
cells[1, 0].Value = "grape"; | |
cells[2, 0].Value = "blueberry"; | |
cells[3, 0].Value = "kiwi"; | |
cells[4, 0].Value = "cherry"; | |
cells[5, 0].Value = "grape"; | |
cells[6, 0].Value = "blueberry"; | |
cells[7, 0].Value = "kiwi"; | |
cells[8, 0].Value = "cherry"; | |
cells[0, 1].Value = "year"; | |
cells[1, 1].Value = 2020; | |
cells[2, 1].Value = 2020; | |
cells[3, 1].Value = 2020; | |
cells[4, 1].Value = 2020; | |
cells[5, 1].Value = 2021; | |
cells[6, 1].Value = 2021; | |
cells[7, 1].Value = 2021; | |
cells[8, 1].Value = 2021; | |
cells[0, 2].Value = "amount"; | |
cells[1, 2].Value = 50; | |
cells[2, 2].Value = 60; | |
cells[3, 2].Value = 70; | |
cells[4, 2].Value = 80; | |
cells[5, 2].Value = 90; | |
cells[6, 2].Value = 100; | |
cells[7, 2].Value = 110; | |
cells[8, 2].Value = 120; | |
PivotTableCollection pivots = sheet.PivotTables; | |
//Add a PivotTable | |
int pivotIndex = pivots.Add("=NewSheet!A1:C9", "A12", "TestPivotTable"); | |
PivotTable pivot = pivots[pivotIndex]; | |
//Add PivotField for Rows area | |
pivot.AddFieldToArea(PivotFieldType.Row, "fruit"); | |
//Add PivotField for Columns area | |
pivot.AddFieldToArea(PivotFieldType.Column, "year"); | |
//Add PivotField for Values area | |
pivot.AddFieldToArea(PivotFieldType.Data, "amount"); | |
//Set the style of PivotTable | |
pivot.PivotTableStyleType = PivotTableStyleType.PivotTableStyleMedium9; | |
//Refresh and calculate data of PivotTable | |
pivot.RefreshData(); | |
pivot.CalculateData(); | |
book.Save("out.xlsb"); |
Online XLSB Živá ukázka editoru
Upravte dokumenty XLSB právě teď na našem webu Webová stránka živé ukázky . Živé demo má následující výhody
XLSB Co je formát XLSB
Formát souboru XLSB určuje formát binárního souboru aplikace Excel, což je kolekce záznamů a struktur, které určují obsah sešitu aplikace Excel. Obsah může zahrnovat nestrukturované nebo polostrukturované tabulky čísel, text nebo čísla i text, vzorce, externí datová připojení, grafy a obrázky. Na rozdíl od XLSX (který je založen na formátu souboru Open XML), XLSB představuje binární soubor sešitu aplikace Excel. XLSB soubory lze číst a zapisovat rychleji, což je činí užitečnými pro práci s velkými soubory. XLSB se zřídka používá k ukládání sešitů, protože XLSX (a dříve XLS) jsou nejběžnější uživatelem vybrané formáty souborů pro ukládání sešitů. Lze jej otevřít na čísle Microsoft Office 2007 a vyšším.
Více