Περιηγηθείτε στα Προϊόντα μας

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

ΚλειδίΠερίληψηΚατηγορία
CELLSNET-45037Υποστήριξη προσαρμοσμένων ετικετών συνολικού και μεγάλου συνόλου για συγκεντρωτικούς πίνακεςΝέο χαρακτηριστικό
CELLSNET-45156Συγχρονισμός της σελιδοποίησης των δύο πλεγμάτων (Aspose.Cells.GridWeb)Νέο χαρακτηριστικό
CELLSNET-45140Επικυρώστε μόνο ενημερωμένα κελιά και αγνοήστε την επικύρωση άλλων κελιών (Aspose.Cells.GridWeb)Νέο χαρακτηριστικό
CELLSNET-45158Η αλλαγή στην πηγή δεδομένων συγκεντρωτικής βάσης προσθέτει επιπλέον LinkSourceΒελτιστοποίηση
CELLSNET-45168Το σχήμα είναι λοξό/γερμένο λίγο με το κείμενο “1” να έχει αλλάξειΕντομο
CELLSNET-45163Το κείμενο σε σχήμα αντιστρέφεται κατά την απόδοση του φύλλου εργασίας σε εικόναΕντομο
CELLSNET-45161Η γωνία της εικόνας στο υπολογιστικό φύλλο είναι ελαφρώς διαφορετικήΕντομο
CELLSNET-45159Τα αντικείμενα αυτόματου σχήματος έχουν αποδοθεί λανθασμέναΕντομο
CELLSNET-45138Το PrintArea δεν καταφέρνει να μεταμορφώσει σωστά τις εικόνεςΕντομο
CELLSNET-45136Τα πλαίσια εναλλάσσονται όταν το Excel μετατρέπεται σε PDFΕντομο
CELLSNET-45182Το υπολογιστικό φύλλο που προκύπτει δεν μπορεί να φορτωθεί στο Excel χωρίς επιδιόρθωσηΕντομο
CELLSNET-45143Aspose.Cells παράγει κατεστραμμένο συγκεντρωτικό πίνακα με φίλτρο αναφοράς όταν αποθηκεύεται στο XLSBΕντομο
CELLSNET-45135Οι εικόνες αλληλεπικαλύπτονται κατά την εισαγωγή του HTML ως XLSXΕντομο
CELLSNET-45134Τα πλάτη των στηλών χάνονται κατά την εισαγωγή του HTML ως XLSXΕντομο
CELLSNET-45133Το στυλ περιεχομένου χάνεται κατά την εισαγωγή του HTML ως XLSXΕντομο
CELLSNET-45132Το WrapText που είναι ενεργοποιημένο στο HTML χάνεται όταν αποθηκεύεται σε μορφή XLSXΕντομο
CELLSNET-45127Το στυλ και το μέγεθος γραμματοσειράς αλλάζουν μετά την εισαγωγή του HTML ως XLSXΕντομο
CELLSNET-45115Η ανανέωση του συγκεντρωτικού πίνακα μετά την προσθήκη ορισμένων δεδομένων δημιουργεί κατεστραμμένο αρχείο ExcelΕντομο
CELLSNET-45109Σφάλμα στην Ανανέωση του Συγκεντρωτικού Πίνακα ομαδοποιημένο κατά στήλη ΗμερομηνίαΕντομο
CELLSNET-45081Η δυνατότητα συγχώνευσης ετικετών του Συγκεντρωτικού Πίνακα δεν λειτουργείΕντομο
CELLSNET-45076Η στοίχιση δεν λειτουργεί και το κείμενο βγαίνει από το κελί στο Excel σε μετατροπή HTMLΕντομο
CELLSNET-45057Η μετατροπή του HTML σε XLSX δεν είναι σωστήΕντομο
CELLSNET-45040Ορισμένα στοιχεία συγκεντρωτικού πεδίου αποδίδονται ως τιμές ημερομηνίας αντί για NumbersΕντομο
CELLSNET-40265Πρόβλημα με την κουλτούρα των αρχείων εισόδουΕντομο
CELLSNET-45142Πρόβλημα με τη λειτουργία VLOOKUP όταν χρησιμοποιείται εξωτερική περιοχήΕντομο
CELLSNET-45150Αδύνατη η επέκταση ή η σύμπτυξη των τελευταίων σειρών του φύλλου εργασίαςΕντομο
CELLSNET-45139Η σελιδοποίηση δεν λειτουργεί με δύο GridWebs σε μία σελίδαΕντομο
CELLSNET-45137Οι ομαδοποιημένες σειρές ή στήλες έχουν προβλήματα στο GridWeb όταν εκτελείται στον Internet Explorer 11Εντομο
CELLSNET-45203Οι χαρακτήρες επικαλύπτονται κατά την απόδοση ενός αρχείου Excel στο PDFΕντομο
CELLSNET-45196Η εκτύπωση είναι αλλοιωμένη στο εξαγόμενο XPSΕντομο
CELLSNET-45187Οι ετικέτες πρέπει να είναι σε αύξουσα σειρά σύμφωνα με τις προδιαγραφές TrueTypeΕντομο
CELLSNET-45169Προειδοποίηση: Το μέγιστο μέγεθος για την περιοχή είναι 262144 byte, στο SheetRender.ToImage στο MonoΕντομο
CELLSNET-45167Το SheetRender.ToImage καθιστά τα περιεχόμενα αλλοιωμένα και ημιτελή στο MonoΕντομο
CELLSNET-45166Το SheetRender.ToImage αποδίδει μόνο την κεφαλίδα και το υποσέλιδο της σελίδας στο MonoΕντομο
CELLSNET-43732Η απόδοση στο EMF και η επικόλληση στο Word προκαλεί επικάλυψη κειμένου στο προκύπτον PDFΕντομο
CELLSNET-45186Το διάγραμμα περιοχής δεν εμφανίζεται στο PDF εξαγωγήΕντομο
CELLSNET-45178Οι ετικέτες άξονα περικόπτονται κατά την απόδοση του γραφήματος σε εικόναΕντομο
CELLSNET-45177Οι ετικέτες άξονα λείπουν κατά την απόδοση του γραφήματος σε εικόνα - IIΕντομο
CELLSNET-45151Τα γραφήματα χάνουν όλη τη μορφοποίηση κατά την απόδοση του υπολογιστικού φύλλου στο PDFΕντομο
CELLSNET-45147Το γράφημα λείπει κατά την απόδοση του υπολογιστικού φύλλου στο PDFΕντομο
CELLSNET-44998Οι ετικέτες δεδομένων του γραφήματος αλλάζουν μετά τη μετατροπή του υπολογιστικού φύλλου σε PDFΕντομο
CELLSNET-44984Η γραμμή τάσης στο δεύτερο διάγραμμα δεν αποδίδεται σωστά στην έξοδο PDFΕντομο
CELLSNET-41539Η πράσινη έλλειψη λέξης τέχνης/εικόνα αποδίδεται λανθασμένα γύρω από το γράφημα στο PDFΕντομο
CELLSNET-45197Το Range.MoveTo δεν μετακινεί την επικύρωση δεδομένων και τη μορφοποίηση υπό όρουςΕντομο
CELLSNET-45183Το χαρακτηριστικό “Κλειδωμένο” του στοιχείου ελέγχου ActiveX (ComboBox) δεν έχει αλλάξειΕντομο
CELLSNET-45179Η ρύθμιση CodeName στο αρχείο XLSX δεν λειτουργεί σωστάΣφάλματα
CELLSNET-45175Η μορφοποίηση εικόνας δεν λειτουργεί για αρχεία XLSXΕντομο
CELLSNET-45174Το εύρος Print_Area έσπασε μετά το DeleteRangeΕντομο
CELLSNET-45173Το αρχείο XLSX είναι κατεστραμμένο μετά την αποθήκευσηΕντομο
CELLSNET-45171Η μετακίνηση του εύρους προκαλεί συρρίκνωση των εσωτερικών περιοχών μήκους ενός κελιούΕντομο
CELLSNET-45162Το γράφημα δεν υπολογίζεται/ανανεώνεται σωστά μετά τη διαγραφή ενός εύρουςΕντομο
CELLSNET-45155Cells.InsertColumns/DeleteColumns προκαλεί “#REF” για το ListObject/TableΕντομο
CELLSNET-45154Η μετακίνηση του εύρους δεν ενημερώνει τις αναφορές σε άλλο φύλλοΕντομο
CELLSNET-45145Δεν είναι δυνατή η διαγραφή του αντικειμένου CameraToolΕντομο
CELLSNET-45060Οι ρυθμίσεις γραμματοσειράς του κουμπιού άλλαξαν μετά από απλή λειτουργία φόρτωσης και αποθήκευσηςΕντομο
CELLSNET-43722Σφάλμα αρχείου: τα δεδομένα μπορεί να έχουν χαθεί, να πετάχτηκαν από το Excel κατά το άνοιγμα XLSΕντομο
CELLSNET-45190Παρουσιάστηκε εξαίρεση κατά τον υπολογισμό του τύπου WORKDAYΕξαίρεση
CELLSNET-45199Excel to PDF - Ευρετήριο εκτός Array εξαίρεσηΕξαίρεση

Δημόσιο API και Μη συμβατές αλλαγές προς τα πίσω

Ακολουθεί μια λίστα με τυχόν αλλαγές που έγιναν στο κοινό API, όπως προστέθηκαν, μετονομάστηκαν, αφαιρέθηκαν ή καταργήθηκαν μέλη, καθώς και οποιαδήποτε μη συμβατή αλλαγή που έγινε στο Aspose.Cells for .NET. Εάν έχετε ανησυχίες σχετικά με οποιαδήποτε αλλαγή που παρατίθεται, θέστε την στο το φόρουμ υποστήριξης Aspose.Cells.

Προσαρμόστε τις ρυθμίσεις παγκοσμιοποίησης ενός συγκεντρωτικού πίνακα

Χρησιμοποιώντας την πρόσφατη έκδοση 17.3.0 ή νεότερη, οι προγραμματιστές μπορούν να προσαρμόσουν τις ρυθμίσεις παγκοσμιοποίησης ενός συγκεντρωτικού πίνακα σε ένα αρχείο Excel. Μπορούν να αλλάξουν το κείμενο Συγκεντρωτικό Σύνολο, Δευτερεύον Σύνολο, Μεγάλο Σύνολο, Όλα τα Στοιχεία, Πολλά Στοιχεία, Ετικέτες στηλών, Ετικέτες σειρών, Κενές τιμές σύμφωνα με τις απαιτήσεις. Οι προγραμματιστές μπορούν να ενσωματώσουν αυτήν τη δυνατότητα στις εφαρμογές τους .NET, ανεξάρτητα από τη γλώσσα κειμένου του Excel. Μπορεί να είναι αραβικά, χίντι, πολωνικά κ.λπ. Όλες οι νέες υποστηριζόμενες μέθοδοι παρατίθενται παρακάτω:

  1. Προσθέτει τη μέθοδο GlobalizationSettings.GetPivotTotalName(). - Παίρνει το όνομα της ετικέτας “Σύνολο” στον Συγκεντρωτικό Πίνακα. Οι προγραμματιστές μπορούν να παρακάμψουν αυτήν τη μέθοδο όταν ο Συγκεντρωτικός Πίνακας περιέχει δύο ή περισσότερα Συγκεντρωτικά Πεδία στην περιοχή δεδομένων.
  2. Προσθέτει τη μέθοδο GlobalizationSettings.GetPivotGrandTotalName(). - Παίρνει το όνομα της ετικέτας “Grand Total” στον Συγκεντρωτικό Πίνακα.
  3. Προσθέτει τη μέθοδο GlobalizationSettings.GetMultipleItemsName(). Παίρνει το όνομα της ετικέτας “(Πολλαπλά στοιχεία)” στον Συγκεντρωτικό Πίνακα.
  4. Προσθέτει τη μέθοδο GlobalizationSettings.GetAllName(). - Παίρνει το όνομα της ετικέτας “(Όλα)” στον Συγκεντρωτικό Πίνακα.
  5. Προσθέτει GlobalizationSettings.GetColumnLablesName() μέθοδος - Παίρνει το όνομα της ετικέτας “Ετικέτες στήλης” στον Συγκεντρωτικό Πίνακα.
  6. Προσθέτει τη μέθοδο GlobalizationSettings.GetRowLablesName(). - Παίρνει το όνομα της ετικέτας “Ετικέτες γραμμής” στον Συγκεντρωτικό Πίνακα.
  7. Προσθέτει τη μέθοδο GlobalizationSettings.GetEmptyDataName(). - Παίρνει το όνομα της ετικέτας “(κενό)” στον Συγκεντρωτικό Πίνακα.
  8. Προσθέτει τη μέθοδο GlobalizationSettings.GetSubTotalName(PivotFieldSubtotalType subTotalType) - Παίρνει το όνομα του τύπου “PivotFieldSubtotalType” στον Συγκεντρωτικό Πίνακα.

Αυτό το παράδειγμα κώδικα επεξεργάζεται πώς να προσαρμόσετε τις ρυθμίσεις παγκοσμιοποίησης ενός συγκεντρωτικού πίνακα. Δημιουργεί μια κλάση CustomPivotTableGlobalizationSettings που προέρχεται από μια βασική κλάση GlobalizationSettings και παρακάμπτει όλες τις απαραίτητες μεθόδους της. Αυτές οι μέθοδοι επιστρέφουν το προσαρμοσμένο κείμενο για το Συγκεντρωτικό Σύνολο, Υποσύνολο, Μεγάλο Σύνολο, Όλα τα Στοιχεία, Πολλά Στοιχεία, Ετικέτες στηλών, Ετικέτες σειρών, Κενές τιμές. Στη συνέχεια, εκχωρεί το αντικείμενο αυτής της κλάσης στην ιδιότητα Workbook.GlobalizationSettings. Ο κώδικας φορτώνει το αρχείο προέλευσης excel που περιέχει τον συγκεντρωτικό πίνακα, ανανεώνει και υπολογίζει τα δεδομένα του και το αποθηκεύει ως αρχείο εξόδου PDF. Οι προγραμματιστές μπορούν επίσης να αποθηκεύσουν το βιβλίο εργασίας σε οποιαδήποτε υποστηριζόμενη μορφή.

.NET, C#

 //Load your excel file

Workbook wb = new Workbook("samplePivotTableGlobalizationSettings.xlsx");



//Setting Custom Pivot Table Globalization Settings

wb.Settings.GlobalizationSettings = new CustomPivotTableGlobalizationSettings();



//Hide first worksheet that contains the data of the pivot table

wb.Worksheets[0].IsVisible = false;



//Access second worksheet

Worksheet ws = wb.Worksheets[1];



//Access the pivot table, refresh and calculate its data

PivotTable pt = ws.PivotTables[0];

pt.RefreshDataFlag = true;

pt.RefreshData();

pt.CalculateData();

pt.RefreshDataFlag = false;



//Pdf save options - save entire worksheet on a single pdf page

PdfSaveOptions options = new PdfSaveOptions();

options.OnePagePerSheet = true;



//Save the output pdf 

wb.Save("outputPivotTableGlobalizationSettings.pdf", options);



// it derives a new class, called CustomPivotTableGlobalizationSettings, from the GlobalizationSettings class, as follows:

private class CustomPivotTableGlobalizationSettings : GlobalizationSettings

{

    //Gets the name of "Total" label in the PivotTable.

    //You need to override this method when the PivotTable contains two or more PivotFields in the data area.

    public override string GetPivotTotalName()

    {

        Debug.WriteLine("---------GetPivotTotalName-------------");

        return "AsposeGetPivotTotalName";

    }



    //Gets the name of "Grand Total" label in the PivotTable.

    public override string GetPivotGrandTotalName()

    {

        Debug.WriteLine("---------GetPivotGrandTotalName-------------");

        return "AsposeGetPivotGrandTotalName";

    }



    //Gets the name of "(Multiple Items)" label in the PivotTable.

    public override string GetMultipleItemsName()

    {

        Debug.WriteLine("---------GetMultipleItemsName-------------");

        return "AsposeGetMultipleItemsName";

    }



    //Gets the name of "(All)" label in the PivotTable.

    public override string GetAllName()

    {

        Debug.WriteLine("---------GetAllName-------------");

        return "AsposeGetAllName";

    }





    //Gets the name of "Column Labels" label in the PivotTable.

    public override string GetColumnLablesName()

    {

        Debug.WriteLine("---------GetColumnLablesName-------------");

        return "AsposeGetColumnLablesName";

    }



    //Gets the name of "Row Labels" label in the PivotTable.

    public override string GetRowLablesName()

    {

        Debug.WriteLine("---------GetRowLablesName-------------");

        return "AsposeGetRowLablesName";

    }



    //Gets the name of "(blank)" label in the PivotTable.

    public override string GetEmptyDataName()

    {

        Debug.WriteLine("---------GetEmptyDataName-------------");

        return "(blank)AsposeGetEmptyDataName";

    }



    //Gets the name of PivotFieldSubtotalType type in the PivotTable.

    public override string GetSubTotalName(PivotFieldSubtotalType subTotalType)

    {

        Debug.WriteLine("---------GetSubTotalName-------------");



        switch (subTotalType)

        {

            case PivotFieldSubtotalType.Sum:

                return "AsposeSum";//polish



            case PivotFieldSubtotalType.Count:

                return "AsposeCount";



            case PivotFieldSubtotalType.Average:

                return "AsposeAverage";



            case PivotFieldSubtotalType.Max:

                return "AsposeMax";



            case PivotFieldSubtotalType.Min:

                return "AsposeMin";



            case PivotFieldSubtotalType.Product:

                return "AsposeProduct";



            case PivotFieldSubtotalType.CountNums:

                return "AsposeCount";



            case PivotFieldSubtotalType.Stdev:

                return "AsposeStdDev";



            case PivotFieldSubtotalType.Stdevp:

                return "AsposeStdDevp";



            case PivotFieldSubtotalType.Var:

                return "AsposeVar";



            case PivotFieldSubtotalType.Varp:

                return "AsposeVarp";



        }



        return "AsposeSubTotalName";

    }

}//End CustomPivotTableGlobalizationSettings

Εκτελέστε τη δέσμη ενεργειών από την πλευρά του πελάτη στο συμβάν αλλαγής σελίδας του GridWeb Control

Χρησιμοποιώντας την ιδιότητα OnPageChangeClientFunction του στοιχείου ελέγχου GridWeb, οι προγραμματιστές μπορούν να εκτελέσουν ένα σενάριο από την πλευρά του πελάτη στο συμβάν αλλαγής σελίδας, επειδή το στοιχείο ελέγχου GridWeb μπορεί να κρατήσει δεδομένα σε πολλές σελίδες. Ίσως χρειαστεί να εμφανίσουν το ευρετήριο της τρέχουσας σελίδας στις εφαρμογές web τους.

  1. Προσθέτει μια ιδιότητα OnPageChangeClientFunction στο GridWeb Control - παίρνει ή ρυθμίζει τη συνάρτηση δέσμης ενεργειών από την πλευρά του πελάτη που θα καλείται όταν αλλάζει το ευρετήριο σελίδας. Εφαρμόζεται μόνο όταν το EnablePaging είναι αληθές.

Αυτό το παράδειγμα κώδικα δείχνει τη χρήση της ιδιότητας OnPageChangeClientFunction. Ορίζει την ιδιότητα με τη συνάρτηση στην πλευρά του πελάτη που ονομάζεται MyOnPageChange. Τώρα, όποτε ο χρήστης αλλάζει τη σελίδα GridWeb, θα καλεί τη συνάρτηση στην πλευρά του πελάτη MyOnPageChange η οποία εκτυπώνει τοευρετήριο τρέχουσας σελίδαςστην κονσόλα*:

.NET, C#

 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="TestGridWeb.aspx.cs" Inherits="TestGridWeb" %>



<%@ Register TagPrefix="acw" Namespace="Aspose.Cells.GridWeb" Assembly="Aspose.Cells.GridWeb" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title>Test GridWeb</title>

    <script type="text/javascript">

        function MyOnPageChange(index) {

            console.log("current page is:" + index);

        }

    </script>

</head>

<body>

    <form id="form1" runat="server">

        <div>

            <div>

                <b>GridWeb Version:&nbsp </b>

                <asp:Label ID="lblVersion" runat="server" Text="Label"></asp:Label>

                <br />

            </div>

            <acw:GridWeb ID="GridWeb1"

            runat="server" XhtmlMode="True"

            Height="504px" Width="1119px" EnablePaging="true"

            OnPageChangeClientFunction ="MyOnPageChange">

            </acw:GridWeb>

        </div>

    </form>

</body>

</html>

//........................................................

// It is the client side function MyOnPageChange that will be executed because of setting OnPageChangeClientFunction ="MyOnPageChange"property in GridWeb.

function MyOnPageChange(index) {

    console.log("current page is:" + index);

}

Επικυρώστε ολόκληρο το φύλλο εργασίας του Excel

Από προεπιλογή, το GridWeb επικυρώνει μόνο τα ενημερωμένα κελιά και δεν επικυρώνει ολόκληρο το φύλλο εργασίας του Excel. Ωστόσο, εάν οι προγραμματιστές απαιτούν να επικυρώσουν ολόκληρο το φύλλο εργασίας του Excel στην πλευρά του πελάτη προτού το GridWeb δημοσιεύσει αίτημα στον διακομιστή, τότε θα πρέπει να ορίσετε τη μεταβλητή needValidateall μέσα στο acwmain.js σε true.

Παραδείγματα χρήσης

Ελέγξτε τη λίστα των θεμάτων βοήθειας που έχουν προστεθεί στα έγγραφα του Wiki Aspose.Cells:

  1. Προσαρμόστε τις ρυθμίσεις παγκοσμιοποίησης για τον συγκεντρωτικό πίνακα
  2. Εκτελέστε τη λειτουργία από την πλευρά του πελάτη στην αλλαγή σελίδας GridWeb
  3. Επικύρωση ολόκληρου του φύλλου εργασίας αντί μόνο των ενημερωμένων κελιών
 Ελληνικά