Hur man migrerar till Aspose.Cells 7.0.0 eller högre

Anmärkningsvärda förändringar för de befintliga användarna

Sedan lanseringen av Aspose.Cells for Java v7.0.0 har vi gjort några större ändringar i API och har lagt till alla de funktioner som finns i Aspose.Cells for .NET hittills. Så både Aspose.Cells for Java och .NET kommer att vara jämförbara nu när det gäller funktioner och till och med när det gäller metoder och egenskapsnamn.

I likhet med det äldre tillvägagångssättet kan du bara importera en importsats i din applikation för att hämta alla klasser, gränssnitt etc.

[Java]

 import com.aspose.cells.*;

Vi har bytt namn på vissa API-uppsättningar för att rengöra API-strukturen för att matcha den med Aspose.Cells for .NET. Vi har lagt till några insamlingsklasser nu och har ersatt dem med befintliga insamlingsklasser. Like Worksheets-klassen har ersatts medArbetsbladssamling . På samma sätt har Shapes-klassen ersatts medShapeCollection. Funktionaliteten hos klasserna har dock inte påverkats snarare förbättrats.

Om du vill migrera till nya API kan du behöva utföra följande ändringar i din applikation för att få saker att fungera på din sida. Följande lista innehåller de ändringar som gjorts i klasser och deras respektive metoder också.

Sammanfattning av ändringarna i API

  1. Samlingar i v2.5.4 eller tidigare vars namn som slutar med ’s' har bytt namn. I v7.0.0 eller senare heter samlingarna: t.ex. Former (gammalt) -> ShapeCollection (Ny), Arbetsblad (Gammal) -> Arbetsbladssamling (Ny), …, etc.

  2. Att hämta element från samlingen ändras. Till exempel, i v2.5.4 eller tidigare brukade vi göra det som getXXX(int), i v7.0.0 eller högre, nu gör vi det som get(int): t.ex. Worksheets.getSheet(int) (Old) -> WorksheetCollection.get(int) (New), …etc.

  3. Att få storlek (elementantal) för en samling ändras. I v2.5.4 eller tidigare gjorde vi det med size(), i v7.0.0 eller högre, nu gör vi det med getCount(): Worksheets.size() (Old) -> WorksheetCollection.getCount() (New), …,etc.

  4. Booleska egenskapers gettermetoder i v2.5.4 eller tidigare vars namn som börjar med ‘är’ ändras. I v7.0.0 startas dessa med “get”: t.ex. PageSetup.isBlackAndWhite() (Old) -> PageSetup.getBlackAndWhite() (New), …,etc.