Att visualisera trender över tid är ett grundläggande krav för många affärsrapporter. Ett linjediagram ger en tydlig, visuell representation av dataserier över en kontinuerlig axel, vilket gör det idealiskt för att visa prestanda, försäljning eller någon tidsbaserad data. I den här guiden visar vi hur du genererar linjediagram programatiskt med Aspose.Cells for .NET och C#.

Den här artikeln täcker följande ämnen:

C# Excel-bibliotek för att skapa linjediagram

Aspose.Cells for .NET är ett omfattande API som gör det möjligt för utvecklare att arbeta med Excel-filer utan Microsoft Office. Det stöder skapande, redigering och anpassning av diagram av alla typer, inklusive linjediagram. Nyckelfördelar inkluderar:

  • Rik API-ytan – Full kontroll över diagramtyper, serier, axlar och formatering.
  • Inga COM-beroenden – Fungerar på alla plattformar som stöder .NET.
  • Hög prestanda – Effektiv hantering av stora arbetsböcker.
  • Stöd för flera format – Läsa/skriva XLSX, XLS, CSV, PDF och mer.

Komma igång

  1. Ladda ner den senaste Aspose.Cells for .NET från releases page.
  2. Installera via NuGet:
   PM> Install-Package Aspose.Cells
  1. Lägg till en referens till Aspose.Cells i ditt projekt.

Skapa ett linjediagram i Excel med C#

Nedan följer två praktiska exempel:

  1. Enkel enkelserie Linjediagram – ideal för en snabb trendvisualisering.
  2. Flerserie Linjediagram med sekundär axel – användbart när man jämför dataset med olika skalor.

Båda exemplen är kompletta, kompileringsklara C#‑program.

Exempel 1 – Enkelt linjediagram med en enda serie

Förklaring

  • Arbetsboken skapas i minnet och fylls med månad‑ och försäljningsdata.
  • ChartType.Line skapar ett grundläggande linjediagram.
  • NSeries.Add definierar dataserierna; CategoryData tilldelar X‑axelns etiketter.
  • Den resulterande filen SimpleLineChart.xlsx innehåller ett fullständigt formaterat linjediagram.

Exempel 2 – Linjediagram med flera serier och sekundär axel

Viktiga punkter

  • Två serier har lagts till: Revenue (primär axel) och Profit% (sekundär axel) för att illustrera olika skalor.
  • PlotOnSecondAxis = true flyttar den andra serien till den högra Y‑axeln.
  • Markeringsanpassning gör den sekundära serien visuellt distinkt.
  • Den slutliga filen MultiSeriesLineChart.xlsx innehåller ett fullt fungerande multi‑serielinje‑diagram.

Få en gratis licens

Vill du prova Aspose.Cells utan begränsningar? Skaffa en tillfällig gratis licens från Aspose temporära licenssida. Denna licens tar bort utvärderingsvattenmärken och låter dig utforska alla diagramfunktioner.

Gratis resurser

Förbättra dina Excel‑automatiseringskunskaper med dessa officiella resurser:

Slutsats

Att skapa linjediagram med Aspose.Cells for .NET är enkelt och mycket anpassningsbart. Oavsett om du behöver en snabb enkel‑seriediagramtrendlinje eller ett sofistikerat flerseriediagram med sekundära axlar, ger biblioteket full kontroll via ett intuitivt API. Använd de medföljande kodexemplen som utgångspunkt och anpassa dem efter dina specifika rapporteringsbehov.

Om du stöter på några problem eller har frågor, tveka inte att be om hjälp på vårt gratis supportforum.

Se också