1. Termékek
  2.   Táblázat
  3.   .NET
  4.   Simplexcel
 
  

Nyílt forráskódú .NET-könyvtár Excel-táblázatok kezelésére  

Ingyenes .NET-könyvtár, amely lehetővé teszi a szoftverfejlesztők számára az Excel XLSX-táblázatok egyszerű olvasását, írását és kezelését.

A Simplexcel egy nyílt forráskódú .NET-könyvtár, amely funkcionalitást biztosít az Excel XLSX-táblázatokkal való munkavégzéshez .NET-en keresztül. A könyvtár elsősorban azokra a leggyakoribb funkciókra és feladatokra összpontosít, amelyek segíthetik a fejlesztőt a táblázat elkészítésében. A könyvtár teljes körű támogatást nyújtott az ASP.NET és a Windows Services számára.

A nyílt forráskódú Simplexcel könyvtár szoftvert kínál az Excel 2007+ munkafüzetek natív XLSX formátumú létrehozásához anélkül, hogy a COM együttműködésre kellene hagyatkoznia. A könyvtár számos fontos, az Excel XLSX létrehozásával és kezelésével kapcsolatos funkció támogatását tartalmazza, mint például Excel-munkafüzet létrehozása, lapok hozzáadása munkafüzethez, Excel dokumentumok olvasása, új cellák létrehozása, cellatartományok hozzáadása, cellák formázása, sorok hozzáadása és kezelése, létrehozása Hiperhivatkozások egy cellához, megadhatja a tömörítési szintet, mentheti a fájlt adatfolyamba és még sok más.

Previous Next

A Simplexcel használatának megkezdése

A Simplexcel telepítésének javasolt módja a NuGet. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

Telepítse a Simplexcelt a NuGetből

 Install-Package Simplexcel

Excel-munkafüzet létrehozása .NET API-n keresztül

A Simplexcel könyvtár lehetővé teszi a C# .NET programozók számára, hogy Excel-táblázatot hozzanak létre saját .NET-alkalmazásaikon belül. Könnyedén készíthet munkafüzetet és adhat hozzá munkalapokat, pár soros .NET kóddal nevet rendelhet hozzá. A celláit is feltöltheti, és könnyedén hozzáadhatja egy új munkafüzethez. Támogatja a betűtípus és a szövegméret beállítását is a létrehozott lapokhoz.

Hogyan hozhat létre Excel Cookbookot .NET könyvtáron keresztül

// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");

Hiperhivatkozások létrehozása egy Excel cellára

A nyílt forráskódú Simplexcel könyvtár lehetővé tette, hogy egy Excel munkalap cellán belül könnyen létrehozzon hiperhivatkozásokat C# .NET parancsok használatával. Könnyen beállíthatja a kívánt formátumot a hiperhivatkozásokhoz. A fejlesztők könnyen beállíthatnak formázást, például félkövér vagy betűméretet vagy szegélyt a munkalap celláikhoz.

Hyperlink hozzáadása az Excel Cellhez .NET könyvtáron keresztül

// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";

Oldalbeállítási tulajdonságok hozzáadása egy munkalaphoz

A nyílt forráskódú Simplexcel könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy saját .NET-alkalmazásaikon belül állítsák be és alkalmazzák a munkalapok oldalbeállítási tulajdonságait. Az oldalbeállítási beállítások befolyásolják, hogy a felhasználók hogyan látják a munkalapot. Ez vezérli a munkalap jellemzőit, például a papírméretet, az oldaltájolást, az oldalfejléceket, a margókat és a rácsvonalakat.

Alkalmazza az oldal beállítási tulajdonságait a Spreadsheet File számára .NET

var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
    sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}

Az ablaktáblák rögzítése egy munkalapon

A nyílt forráskódú Simplexcel könyvtár lehetővé tette a panelek rögzítését egy munkalapon néhány C# .NET parancs használatával. Az ablaktáblák rögzítése nagyon hasznos funkció, ha több munkalapon dolgozik. A munkalap egy részét láthatóvá teheti, miközben a munkalap másik területére görget. Jelenleg ez egyszerű; rögzítheti a munkalap első sorát vagy bal szélső oszlopát (A).

Hyperlink hozzáadása az Excel Cellhez .NET könyvtáron keresztül

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Magyar