Ваше первое веб приложение Aspose.Cells Привет, мир

Как создать приложение Hello World

Нижеприведенные шаги создают приложение Hello World с использованием API Aspose.Cells:

  1. Создайте экземпляр класса Workbook.
  2. Если у вас есть лицензия, то примените ее. Если вы используете пробную версию, пропустите строки кода, связанные с лицензией.
  3. Создайте новый файл Excel или откройте существующий файл Excel.
  4. Получите доступ к любой желаемой ячейке листа Excel в файле Excel.
  5. Вставьте слова Привет, мир! в ячейку для доступа.
  6. Сгенерируйте модифицированный файл Microsoft Excel.

Реализация вышеуказанных шагов продемонстрирована в примерах ниже.

Как создать новую книгу

В следующем примере создается новая книга с нуля, записывается Hello World! в ячейку A1 на первом листе и сохраняется файл Excel.

// 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");

Как открыть существующий файл

В следующем примере открывается существующий файл шаблона Microsoft Excel с именем “Sample.xlsx”, вводится текст “Hello World!” в ячейку A1 первого листа и сохраняется книга.

// 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();