HtmlExportSampleCS
|
|
using System;
using System.Text;
using GemBox.Spreadsheet;
namespace HtmlExportSampleCS
{
/// <summary>
/// Html export sample.
/// </summary>
class HtmlExportSampleCS
{
[STAThread]
static void Main(string[] args)
{
// 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");
ExcelFile excelFile = new ExcelFile();
string inputFileName = @"..\..\HtmlExportSampleIN.xls";
string outputFileName = @"..\..\HtmlExportSampleOUT.html";
excelFile.LoadXls(inputFileName, XlsOptions.None);
// Here you can set HTML exporter options.
HtmlExporterOptions options = new HtmlExporterOptions();
options.ShowColumnLetters = true;
options.ShowRowNumbers = true;
excelFile.Worksheets.ActiveWorksheet.GetUsedCellRange().ExportToHtml(outputFileName, options, true);
// You can use simple ExcelFile.SaveHtml method for the same result.
//excelFile.SaveHtml(outputFileName, null, true);
TryToDisplayGeneratedFile(outputFileName);
}
static void TryToDisplayGeneratedFile(string fileName)
{
try
{
System.Diagnostics.Process.Start(fileName);
}
catch (Exception)
{
Console.WriteLine(fileName + " created in application folder.");
}
}
}
}
| |
|
|
GemBox.Spreadsheet - Excel Spreadsheet .NET Component with Open XML Support
|