La tua prima domanda Aspose.Cells - Hello World
Contents
[
Hide
]
Questo tutorial mostra come creare una primissima applicazione (Hello World) utilizzando Aspose.Cells' semplice API. Questa semplice applicazione crea un file Excel Microsoft con il testo ‘Hello World’ in una cella del foglio di lavoro specificata.
Creazione dell’applicazione Hello World
passaggi seguenti creano l’applicazione Hello World utilizzando Aspose.Cells API:
- Crea un’istanza diCartella di lavoro classe.
- Se hai una licenza, alloraapplicarlo. Se stai utilizzando la versione di valutazione, salta le righe di codice relative alla licenza.
- Crea un nuovo file Excel o apri un file Excel esistente.
- Accedi a qualsiasi cella desiderata di un foglio di lavoro nel file Excel.
- Inserisci le paroleHello World! in una cella a cui si accede.
- Genera il file Excel Microsoft modificato.
L’implementazione dei passaggi precedenti è dimostrata negli esempi seguenti.
Esempio di codice: creazione di una nuova cartella di lavoro
L’esempio seguente crea una nuova cartella di lavoro da zero, scrive Hello World! nella cella A1 del primo foglio di lavoro e salva il file Excel.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Create a License object | |
License license = new License(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.SetLicense(dataDir + "Aspose.Cells.lic"); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
// Instantiate a Workbook object that represents Excel file. | |
Workbook wb = new Workbook(); | |
// When you create a new workbook, a default "Sheet1" is added to the workbook. | |
Worksheet sheet = wb.Worksheets[0]; | |
// Access the "A1" cell in the sheet. | |
Cell cell = sheet.Cells["A1"]; | |
// Input the "Hello World!" text into the "A1" cell | |
cell.PutValue("Hello World!"); | |
// Save the Excel file. | |
wb.Save(dataDir + "MyBook_out.xlsx"); |
Esempio di codice: apertura di un file esistente
L’esempio seguente apre un file modello Excel Microsoft esistente denominato “Sample.xlsx”, input “Hello World!” testo nella cella A1 nel primo foglio di lavoro e salva la cartella di lavoro.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Create a License object | |
License license = new License(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.SetLicense("Aspose.Cells.lic"); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "Sample.xlsx", FileMode.Open); | |
// Instantiate a Workbook object that represents the existing Excel file | |
Workbook workbook = new Workbook(fstream); | |
// Get the reference of "A1" cell from the cells collection of a worksheet | |
Cell cell = workbook.Worksheets[0].Cells["A1"]; | |
// Put the "Hello World!" text into the "A1" cell | |
cell.PutValue("Hello World!"); | |
// Save the Excel file | |
workbook.Save(dataDir + "HelloWorld_out.xlsx"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |