Aspose.Cells for Java 17.02.0 Note di rilascio

Chiave Sommario Categoria
CELLSJAVA-42009 Supporta il grafico TreeMap di MS Excel 2016 Nuova caratteristica
CELLSJAVA-42008 Supporta il grafico a cascata di MS Excel 2016 Nuova caratteristica
CELLSJAVA-41521 Supporta la conversione di testo in colonne Funzionalità MS Excel Nuova caratteristica
CELLSJAVA-42165 Perdita di dati durante la copia dell’intervallo con righe e colonne nascoste nella nuova cartella di lavoro e conversione in HTML Insetto
CELLSJAVA-42164 Perdita di dati durante la copia dell’intervallo con righe e colonne nascoste nella nuova cartella di lavoro e conversione in HTML - II Insetto
CELLSJAVA-42162 Perdita di dati durante la copia dell’intervallo con righe e colonne nascoste nella nuova cartella di lavoro e conversione in HTML - III Insetto
CELLSJAVA-40251 Salva con nome PDF non conserva la formattazione Insetto
CELLSJAVA-42187 La formula di Excel non funziona e viene visualizzata come “#DIV/0!” Insetto
CELLSJAVA-42184 Problema di salvataggio simultaneo Insetto
CELLSJAVA-42156 I bordi superiore e inferiore delle celle sono spariti durante la conversione in HTML Insetto
CELLSJAVA-42147 La formula di Excel non funziona correttamente Insetto
CELLSJAVA-42131 Il ricalcolo di un numero di formule utilizzando le API Aspose Cells restituisce “#NUM!” errore Insetto
CELLSJAVA-42188 La pagina demo di matematica non viene caricata correttamente nel progetto demo GridWeb (Java). Insetto
CELLSJAVA-41565 L’elenco a discesa di convalida dei dati non si chiude durante il ricaricamento dei dati Insetto
CELLSJAVA-42159 PageSetup.BlackAndWhite non sembra funzionare Insetto
CELLSNET-45106 Bug in try catch and re-throw eccezione dove ExceptionType è cambiato Insetto
CELLSJAVA-42189 Grafico a cascata, quando viene chiamato calcola (), i colori delle serie del grafico vengono ripristinati. Insetto
CELLSJAVA-42160 Il bug della scala logaritmica in Excel causa il blocco di Aspose Cells Insetto
CELLSJAVA-42158 I valori associati all’asse verticale sono stati modificati durante il rendering del foglio di calcolo in PDF Insetto
CELLSJAVA-42157 valori associati all’asse orizzontale e verticale sono stati modificati durante il rendering del grafico su EMF Insetto
CELLSJAVA-42133 Ebraico - Manca il carattere spazio in PDF Insetto
CELLSJAVA-42107 Il grafico viene soppresso verticalmente durante il rendering dell’immagine Insetto
CELLSJAVA-42105 Mancano le serie DataTable durante l’esportazione del grafico nell’immagine Insetto
CELLSJAVA-42090 Sottolineatura mancante nel titolo quando il grafico viene convertito in immagine Insetto
CELLSJAVA-42086 L’immagine di sfondo nel grafico è errata Insetto
CELLSJAVA-42084 Nel file di output PDF mancano le etichette/legenda dell’asse del grafico in bianco e nero (ebraico) Insetto
CELLSJAVA-41831 Il contenuto della forma rettangolare non viene visualizzato durante la conversione del foglio di calcolo in HTML Insetto
CELLSJAVA-42095 Il grafico è stato modificato durante la conversione del foglio di calcolo in HTML Insetto
CELLSJAVA-42096 La formula nel grafico ha cambiato posizione durante la conversione del foglio di calcolo in HTML Insetto
CELLSJAVA-42169 Conversione da Excel a PDF: il testo arabo è invertito Insetto
CELLSJAVA-42193 Il nome del foglio diventa maiuscolo all’inserimento della formula Insetto
CELLSJAVA-42191 La chiamata a updateSelectedValue modifica activeSheetIndex Insetto
CELLSJAVA-42181 Vista protetta dopo aver salvato nuovamente un file XLS Insetto
CELLSJAVA-42180 La copia di una cartella di lavoro modifica standardHeight Insetto
CELLSJAVA-42177 La formula nella convalida personalizzata viene persa quando la cartella di lavoro viene salvata nel formato XLS Insetto
CELLSJAVA-42173 Excel deve recuperare il file dopo un semplice salvataggio tramite Aspose.Cells Insetto
CELLSJAVA-42171 Il foglio di calcolo viene danneggiato dopo aver modificato il carattere per le forme Insetto
CELLSJAVA-42168 Impossibile modificare il carattere per alcune forme nella raccolta Insetto
CELLSJAVA-42166 Il file Excel protetto da password genera un’eccezione al caricamento Insetto
CELLSJAVA-42163 La dimensione della cartella di lavoro di destinazione è quasi il doppio della dimensione della cartella di lavoro di origine Insetto
CELLSJAVA-42161 La copia di fogli tra cartelle di lavoro modifica la formula Insetto
CELLSJAVA-42154 Impossibile leggere il valore del testo di CheckBox Insetto
CELLSJAVA-42150 Il metodo GetNames() non restituisce tutti i nomi Insetto
CELLSJAVA-40511 Le pagine dello PDF generate da Aspose.Cells sono tutte nere Insetto
CELLSJAVA-42179 NullPointerException in Workbook ctor durante il caricamento di un HTML Eccezione
CELLSJAVA-42174 NullPointerException in Workbook ctor durante il caricamento di un HTML - II Eccezione
CELLSJAVA-42192 CellsException: dimensione del foro non valida: deve essere compresa tra 10 e 90 Eccezione
CELLSJAVA-42190 Eccezione: “java.lang.IndexOutOfBoundsException” durante il caricamento di un formato di file XLSX Eccezione
CELLSJAVA-42185 Eccezione - È stato possibile chiamare solo ReadElementString - si è verificata all’apertura della cartella di lavoro Eccezione

Pubblico API e modifiche incompatibili con le versioni precedenti

Di seguito è riportato un elenco di eventuali modifiche apportate al pubblico API come membri aggiunti, rinominati, rimossi o deprecati, nonché qualsiasi modifica non compatibile con le versioni precedenti apportata a Aspose.Cells for Java. In caso di dubbi su qualsiasi modifica elencata, si prega di segnalarlo su il forum di supporto Aspose.Cells.

Aggiunta proprietà HTMLLoadOptions.AutoFitColsAndRows

Questa versione di Aspose.Cells for Java API ha aggiunto la proprietà HTMLLoadOptions.AutoFitColsAndRows che indica se API deve adattare automaticamente colonne e righe durante l’importazione di HTML nella sua modalità oggetto. La proprietà del tipo booleano ha il valore predefinito come false, il che significa che le altezze e le larghezze delle celle verranno importate così come sono, tuttavia, quando la suddetta proprietà è impostata su true, API tenta di regolare le larghezze delle colonne e le altezze delle righe in base al contenuto .

Di seguito è riportato il semplice scenario di utilizzo della proprietà HTMLLoadOptions.AutoFitColsAndRows.

 // Create an instance of HTMLLoadOptions

HTMLLoadOptions loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.setAutoFitColsAndRows(true);

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

Workbook book = new Workbook(dir + "sample.htm", loadOptions);

Aggiunte proprietà WorkbookSettings.WarningCallback e LoadOptions.WarningCallback

Aspose.Cells for Java 17.02.0 ha esposto la proprietà WarningCallback alle classi LoadOptions e WorkbookSettings per ottenere o impostare la richiamata di avviso. Gli sviluppatori devono implementare l’interfaccia IWarningCallback per ottenere avvisi personalizzati nelle loro applicazioni.

Di seguito è riportato un semplice scenario di utilizzo della proprietà LoadOptions.WarningCallback per ricevere avvisi quando un foglio di calcolo di input contiene intervalli denominati duplicati.

 public class WarningCallback implements IWarningCallback

{

	public void warning(WarningInfo warningInfo)

    {

        if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)

        {

            System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());

        }

    }

}

Ecco come utilizzare la classe personalizzata definita sopra.

 // Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

// Set the WarningCallback property to custom class

options.setWarningCallback(new WarningCallback());

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

Workbook book = new Workbook(dir + "sample.xlsx", options);

Aggiunto il metodo Cells.textToColumns

L’ultima revisione delle API Aspose.Cells for Java ha esposto il metodo Cells.textToColumns per imitare il metodo ExcelTesto in colonnecaratteristica. Excel fornisce questa funzionalità daStrumenti datisotto ilDatischeda. Si prega di notare che per dividere il contenuto di una colonna in più colonne, i dati devono contenere un delimitatore specifico come una virgola (o qualsiasi altro carattere) in base al quale API tenta di dividere il contenuto di una cella in più celle.

Ecco un semplice scenario di utilizzo per dimostrare l’utilizzo di API appena esposto.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

Cells cells = book.getWorksheets().get(0).getCells();

// Create an instance of TxtLoadOptions

TxtLoadOptions options = new TxtLoadOptions();

// Specify the separator

options.setSeparator(',');

// Split the data in range B2:B4

cells.textToColumns(1, 1, 3, options);

Aggiunto metodo Workbook.getFonts

Aspose.Cells for Java 17.02.0 ha esposto il metodo getFonts per la classe Workbook. Il metodo Workbook.getFonts restituisce l’elenco dei singoli caratteri utilizzati per formattare il contenuto delle celle di un determinato foglio di calcolo. Il tipo restituito dal suddetto metodo è un array della classe typeFont.

Il seguente frammento di codice illustra l’utilizzo del metodo Workbook.getFonts.

 // Crea un'istanza di Workbook e carica un esempio

Libro della cartella di lavoro = nuova cartella di lavoro (dir + "sample.xlsx");

// Recupera l'elenco dei caratteri utilizzati nel foglio di calcolo

Font[]fonts = book.getFonts();

// Itera l'elenco e scrive il nome del carattere

 per (int i = 0; i< fonts.length; i ++)

{

	Font font = fonts[i];

	System.out.println(font.getName());

}

Aggiunta proprietà TxtSaveOptions.TrimLeadingBlankRowAndColumn

Questa revisione di Aspose.Cells for Java ha esposto la proprietà TrimLeadingBlankRowAndColumn di tipo booleano per la classe TxtSaveOptions che indica se le righe e le colonne vuote iniziali devono essere tagliate come fa Excel durante l’esportazione dei dati nei formati CSV o delimitati da tabulazioni. Il valore predefinito della suddetta proprietà è false. Nel caso in cui i dati nel foglio di lavoro non inizino dalla prima cella, ovvero: A1, l’applicazione Excel rimuove le righe e le colonne vuote iniziali durante l’esportazione dei dati nei formati CSV o delimitati da tabulazioni, tuttavia, le API Aspose.Cells per impostazione predefinita, conservano le righe e le colonne vuote per lo stesso campione al fine di mantenere la posizione dei dati conservata se i file esportati CSV o delimitati da tabulazioni devono essere reimportati utilizzando le API Aspose.Cells.

Di seguito è riportato un semplice scenario di utilizzo della proprietà TrimLeadingBlankRowAndColumn.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

TxtSaveOptions options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.setTrimLeadingBlankRowAndColumn(true);

// Export to CSV format while removing the leading blank rows & columns

book.save(dir + "output.csv", options);

Aggiunta della proprietà BuiltInDocumentPropertyCollection.Revision e della proprietà BuiltInDocumentPropertyCollection.RevisionNumber obsoleta

Utilizzare invece la proprietà BuiltInDocumentPropertyCollection.Revision.

Aggiunta proprietà Shape.TextShapeType

La proprietà Shape.TextShapeType ottiene o imposta il tipo di forma di testo preimpostato da un elenco di tipi predefiniti archiviati nell’enumerazione AutoShapeType.

Esempi di utilizzo

Si prega di controllare l’elenco degli argomenti della guida aggiunti nei documenti Wiki Aspose.Cells:

  1. Adatta colonne e righe durante il caricamento di HTML nella cartella di lavoro
  2. Converti testo in colonne usando Aspose.Cells
  3. Ottieni un elenco di caratteri utilizzati in un foglio di calcolo o in una cartella di lavoro
  4. Ricevi avvisi durante il caricamento del file Excel
  5. Leggi e manipola i grafici di Excel 2016
  6. Taglia righe e colonne vuote iniziali durante l’esportazione di fogli di calcolo nel formato CSV