Din första Aspose.Cells applikation Hej världen
Hur man skapar applikationen Hej världen
Följande steg skapar Hello World-applikationen med Aspose.Cells API:
- Skapa en instans av Workbook-klassen.
- Om du har en licens, ansök om den. Om du använder utvärderingsversionen, hoppa över licensrelaterade kodrader.
- Skapa en ny Excel-fil, eller öppna en befintlig Excel-fil.
- Åtkomst till valfri cell i ett kalkylblad i Excel-filen.
- Infoga orden Hello World! i en åtkomstcell.
- Generera den modifierade Microsoft Excel-filen.
Implementeringen av ovanstående steg visas i exemplen nedan.
Hur man skapar en ny arbetsbok
Följande exempel skapar en ny arbetsbok från grunden, skriver Hej världen! i cell A1 på det första kalkylarket och sparar Excel-filen.
// 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"); |
Hur man öppnar en befintlig fil
Följande exempel öppnar en befintlig Microsoft Excel-mallfil vid namn “Sample.xlsx”, matar in texten “Hej världen!” i cell A1 i det första kalkylarket och sparar arbetsboken.
// 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(); |