HelloWorldVB

Back to features

Imports GemBox.Spreadsheet
 
Module HelloWorldVB
 
    ' HelloWorld sample.
    Sub Main()
        ' TODO: If using GemBox.Spreadsheet Professional, put your serial key below.
        ' Otherwise, if you are using GemBox.Spreadsheet Free, comment out the 
        ' following line (Free version doesn't have SetLicense method). 
        ' SpreadsheetInfo.SetLicense("YOUR-SERIAL-KEY-HERE")
 
        Dim excelFile As New ExcelFile
        Dim ws As ExcelWorksheet = excelFile.Worksheets.Add("HelloWorldVB")
 
        ws.Cells(0, 0).Value = "English:"
        ws.Cells(0, 1).Value = "Hello"
 
        ws.Cells(1, 0).Value = "Russian:"
        ' Using UNICODE string.
        ws.Cells(1, 1).Value = New String(New Char() {ChrW(&H417), ChrW(&H434), ChrW(&H440), ChrW(&H430),
                                                      ChrW(&H432), ChrW(&H441), ChrW(&H442), ChrW(&H432),
                                                      ChrW(&H443), ChrW(&H439), ChrW(&H442), ChrW(&H435)})
 
        ws.Cells(2, 0).Value = "Chinese:"
        ' Using UNICODE string.
        ws.Cells(2, 1).Value = New String(New Char() {ChrW(&H4F60), ChrW(&H597D)})
 
        ws.Cells("A5").Value = "In order to see Russian and Chinese " &
            "characters you need to have appropriate fonts on your machine."
 
        Dim fileName As String = "HelloWorld.xls"
        excelFile.SaveXls(fileName)
        ' Uncomment if you want to export in XLSX.
        'Dim fileName As String = "HelloWorld.xlsx"
        'excelFile.SaveXlsx(fileName)
 
        ' Uncomment if you want to export in ODS.
        'Dim fileName As String = "HelloWorld.ods"
        'excelFile.SaveOds(fileName)
 
        TryToDisplayGeneratedFile(fileName)
    End Sub
 
    Sub TryToDisplayGeneratedFile(ByVal fileName As String)
        Try
            System.Diagnostics.Process.Start(fileName)
        Catch
            Console.WriteLine(fileName + " created in application folder.")
        End Try
    End Sub
 
End Module