Skapa genomstruken effekt på text i Excel

Introduktion

När det kommer till Excel är visuella element lika viktiga som själva data. Oavsett om du markerar viktiga ändringar eller markerar objekt som inte längre är relevanta, är genomstruken effekt på text ett klassiskt sätt att hantera visuell representation i kalkylblad. I den här guiden går vi igenom processen för att implementera en överstruken effekt på text i Excel med Aspose.Cells för .NET. Denna handledning kommer inte bara att täcka de nödvändiga förutsättningarna utan kommer också att tillhandahålla ett steg-för-steg tillvägagångssätt för att säkerställa att du kan replikera denna effekt med lätthet.

Förutsättningar

Innan du dyker in i handledningen, se till att du har följande förutsättningar uppfyllda:

  1. Utvecklingsmiljö: Du bör ha en .NET-utvecklingsmiljö inrättad. Detta kan vara Visual Studio eller någon annan IDE du föredrar som stöder .NET-utveckling.
  2. Aspose.Cells för .NET: Se till att du har Aspose.Cells installerat i ditt projekt. Du kan ladda ner den från följande länk:Ladda ner Aspose.Cells.
  3. Grundläggande kunskaper om C#: En grundläggande förståelse för C#-programmering är till hjälp eftersom exemplen kommer att kodas i C#.
  4. .NET Framework: Se till att ditt projekt är inriktat på en kompatibel .NET Framework-version, vanligtvis .NET Core eller .NET Framework 4.5 och senare.

Importera paket

Innan du skriver någon kod måste du importera de nödvändiga namnrymden från Aspose.Cells. Detta är avgörande för att komma åt olika funktioner som tillhandahålls av biblioteket. Så här kan du importera de nödvändiga namnrymden:

using System.IO;
using Aspose.Cells;

Med dessa importer får du tillgång till klasserna Workbook, Worksheet och Style som kommer att användas i den här självstudien. Nu när vi har satt scenen, låt oss dela upp processen i hanterbara steg. Varje steg kommer att åtföljas av tydliga instruktioner för att guida dig genom att skapa en överstruken effekt på text i Excel.

Steg 1: Definiera dokumentkatalogen

Börja med att definiera sökvägen där dina Excel-dokument ska lagras. Detta kommer att vara platsen för att spara dina utdatafiler.

// Sökvägen till dokumentkatalogen.
string dataDir = "Your Document Directory";

Ersätta"Your Document Directory" med den faktiska katalogsökvägen där du vill spara din Excel-fil. Detta ställer in katalogen för din utdata.

Steg 2: Skapa katalogen

Därefter måste du se till att katalogen du angav i föregående steg finns. Om det inte finns kan du skapa det programmatiskt.

// Skapa katalog om den inte redan finns.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
    System.IO.Directory.CreateDirectory(dataDir);

Denna kod kontrollerar om katalogen finns och skapar den om inte. Detta hjälper till att undvika fel när du försöker spara din fil senare.

Steg 3: Instantiera ett arbetsboksobjekt

Nu är det dags att skapa ett nytt arbetsboksobjekt. Detta är grunden för din Excel-fil där du kommer att lägga till data och tillämpa format.

// Instantiera ett arbetsboksobjekt
Workbook workbook = new Workbook();

DeWorkbook klass representerar en Excel-fil. Genom att skapa en instans av den här klassen skapar du i princip ett nytt Excel-dokument.

Steg 4: Lägg till ett nytt arbetsblad

Varje arbetsbok kan innehålla flera kalkylblad. Låt oss gå vidare och skapa ett nytt kalkylblad i din arbetsbok.

// Lägga till ett nytt kalkylblad till Excel-objektet
int i = workbook.Worksheets.Add();

DeAdd metod förWorksheets samling lägger till ett nytt kalkylblad i arbetsboken och returnerar dess index.

Steg 5: Skaffa referensen till det nya arbetsbladet

När du har skapat kalkylbladet måste du referera till det för framtida operationer.

// Få referensen till det nyligen tillagda kalkylbladet genom att skicka dess arkindex
Worksheet worksheet = workbook.Worksheets[i];

Här hämtar du det nyskapade kalkylbladet med dess index (i). Detta ger dig tillgång till att manipulera kalkylbladet.

Steg 6: Gå till en cell

Du vill komma åt en specifik cell i ditt kalkylblad där du kommer att använda överstruket format. I det här exemplet använder vi cellA1.

// Åtkomst till "A1"-cellen från kalkylbladet
Aspose.Cells.Cell cell = worksheet.Cells["A1"];

I Excel hänvisas till celler med kolumn- och radidentifierare (t.ex. “A1”). Vi skaffar en referens till cellA1 för ytterligare manipulation.

Steg 7: Lägg till värde till cellen

Låt oss sedan infoga lite text i cellen. Vi kommer att skriva “Hej Aspose!” i cellenA1.

// Lägger till något värde till "A1"-cellen
cell.PutValue("Hello Aspose!");

DePutValue metod används för att tilldela ett strängvärde till cellen. Du kan ändra denna sträng till allt du vill ska visas.

Steg 8: Skaffa cellens stil

Nu när vi har text i vår cell är det dags att komma åt cellens stil för att tillämpa vår önskade formatering, inklusive överstruken effekt.

// Få cellens stil
Style style = cell.GetStyle();

DeGetStyle metod hämtar den aktuella stilen för cellen, så att du kan ändra egenskaper som typsnitt, storlek och effekter.

Steg 9: Ställ in genomstruken effekt

Låt oss tillämpa överstruken effekt på texten i cellen. Vi kommer att ändra teckensnittet för cellen.

// ExStart:SetStrikeout
// Ställer in överstruken effekt på typsnittet
style.Font.IsStrikeout = true;
// ExEnd:SetStrikeout

Genom att ställa inIsStrikeout sannerligen instruerar du Excel att visuellt stryka över texten i den valda cellen - ungefär som att visuellt markera något från en lista.

Steg 10: Applicera stilen på cellen

Efter att ha modifierat stilen måste du återställa den i cellen för att återspegla ändringarna.

// Använder stilen på cellen
cell.SetStyle(style);

DeSetStyle metod uppdaterar cellen med den nya stilen, som nu inkluderar överstruken formatering.

Steg 11: Spara Excel-filen

Slutligen är det dags att spara din arbetsbok i den angivna katalogen. I det här exemplet sparar vi filen med namnetbook1.out.xls.

// Sparar Excel-filen
workbook.Save(dataDir + "book1.out.xls", SaveFormat.Excel97To2003);

DeSavemetoden skriver arbetsboken till disken i 97-2003 Excel-format. Du kan ange olika format om det behövs.

Slutsats

Att skapa en överstruken effekt på text i Excel med Aspose.Cells för .NET är en enkel process när du bryter ner den steg för steg. Genom att följa den här guiden har du nu kompetensen att förbättra dina kalkylblad med visuella ledtrådar, vilket gör din data inte bara informativ utan också visuellt engagerande.

FAQ’s

Vad är Aspose.Cells?

Aspose.Cells är ett kraftfullt bibliotek för att hantera Excel-filer i .NET-applikationer, vilket gör att du kan skapa, manipulera och konvertera Excel-dokument programmatiskt.

Kan jag använda Aspose.Cells gratis?

Ja, du kan använda det gratis under en provperiod. En gratis provperiod finns påAspose.Cells gratis provperiod.

Hur köper jag Aspose.Cells?

Du kan köpa en licens för Aspose.Cells via deras hemsidaKöp Aspose.Cells.

Finns det exempel tillgängliga för användning av Aspose.Cells?

Ja, du kan hitta massor av exempel och kodavsnitt iAspose.Cells dokumentation.

Var kan jag få support för Aspose.Cells?

Du kan få stöd och hjälp från samhälletAspose Forum.