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.

Previous Next

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])").

 Gaeilge