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:
- Adatta colonne e righe durante il caricamento di HTML nella cartella di lavoro
- Converti testo in colonne usando Aspose.Cells
- Ottieni un elenco di caratteri utilizzati in un foglio di calcolo o in una cartella di lavoro
- Ricevi avvisi durante il caricamento del file Excel
- Leggi e manipola i grafici di Excel 2016
- Taglia righe e colonne vuote iniziali durante l’esportazione di fogli di calcolo nel formato CSV