Leabharlann Foinse Oscailte .NET chun Scarbhileoga Excel a Chumadóireacht
Cum scarbhileoga Excel bunaithe ar chrann de chomhpháirteanna neadaithe cosúil leis an HTML DOM
Is API foinse oscailte C# é BookFx chun Bileoga Oibre Microsoft Excel a chruthú ag baint úsáide as comhpháirteanna cosúil le heilimintí HTML DOM. Úsáideann an API crann nóid, rud a fhágann comhad XLSX. Ligeann an modh seo nóid a chur i bhfeidhm mar chomhpháirteanna ath-inúsáidte. Ina theannta sin, tá ordlathas na nóid áisiúil chun stíleanna a chur i bhfeidhm. Cuidíonn BookFx leat struchtúr an leabhair oibre a shainiú ar bhealach níos fearr agus baintear an phian as méideanna agus seoltaí raonta a ríomh.
Is féidir bosca fréimhe amháin a bheith i ngach bileog sa leabhar oibre sa chúinne uachtarach ar chlé, síntear boscaí eile chun a bheith oiriúnach sna boscaí ilchodacha. Cuirtear boscaí i bhfoirm RowBox, ColBox, agus StackBox.
Tús a chur le BookFx
Is ó NuGet an bealach molta chun BookFx a shuiteáil, Bain úsáid as an ordú seo a leanas le haghaidh suiteáil níos tapúla.
Suiteáil BookFx ó NuGet
Install-Package BookFx
Cruthaigh Excel Cosúil le HTML DOM - C#
Ceadaíonn BookFx d'fhorbróirí C# .NET bileoga oibre nua barr feabhais a chruthú. Is féidir leat leabhar oibre bán a chruthú trí úsáid a bhaint as modh Make.Book().ToBytes(). Is modh éifeachtach é chun leabhair oibre a chruthú gan aon chastacht. Is féidir leat téacs a chur isteach fiú agus an leabhar oibre á chruthú trí úsáid a bhaint as Make.Value("Hi, World!").ToSheet().ToBook().ToBytes().
Cruthaigh Comhaid Excel trí C# API
public static byte[] Create()
{
byte[] preexistingTableBookBytes = S1Table.Create();
byte[] preexistingCalendarBookBytes = S3Calendar.Create(DateTime.Now.AddMonths(2).Year);
return Make
.Book()
.Add(Make.Sheet(preexistingTableBookBytes).Name("First Sheet"))
.Add(Make.Sheet(preexistingCalendarBookBytes, "en").Name("Second Sheet"))
.Add(Make.Sheet(preexistingCalendarBookBytes, "ru").Name("Third Sheet"))
.Add(Make.Value("I am a regular sheet.").ToSheet().Name("Fourth Sheet"))
.ToBytes();
}
Réise & Cumaisc in Excel ag baint úsáide as C #
Ligeann an API freisin sraitheanna agus colúin a chuimsiú agus a chumasc in Excel. Úsáideann sé modhanna ValueBox SpanTows agus SpanCols agus a dteaglaim Span chun líon na gceall réise a shainiú. Úsáidtear an modh Cumaisc chun cealla a chumasc, ach cumascann BookFx raonta de ValueBox go huathoibríoch má tá luach nó foirmle ag an mbosca.
Ag baint úsáide as Luachanna agus Foirmlí in Excel ag úsáid C#
Ceadaíonn BookFx freisin luachanna agus foirmlí a úsáid i do bhileoga oibre Excel. Ag baint úsáide as an ValueBox is féidir leat luachanna agus foirmlí a chruthú. Is féidir é a chruthú ag baint úsáide as modh Make.Value. Chun an fhoirmle a úsáid ba chóir go dtosódh an luach le hoibreoir '=' cosúil le Make.Value("=SUM(RC[1]:RC[3])").