26 lines
603 B
C#
26 lines
603 B
C#
![]() |
using System;
|
|||
|
using System.IO;
|
|||
|
using System.Text;
|
|||
|
using CPF.ReoGrid.IO.OpenXML;
|
|||
|
|
|||
|
namespace CPF.ReoGrid.IO
|
|||
|
{
|
|||
|
internal class ExcelFileFormatProvider : IFileFormatProvider
|
|||
|
{
|
|||
|
public bool IsValidFormat(string file)
|
|||
|
{
|
|||
|
return Path.GetExtension(file).Equals(".xlsx", StringComparison.CurrentCultureIgnoreCase);
|
|||
|
}
|
|||
|
|
|||
|
public void Load(IWorkbook workbook, Stream stream, Encoding encoding, object arg)
|
|||
|
{
|
|||
|
ExcelReader.ReadStream(workbook, stream);
|
|||
|
}
|
|||
|
|
|||
|
public void Save(IWorkbook workbook, Stream stream, Encoding encoding, object arg)
|
|||
|
{
|
|||
|
ExcelWriter.WriteStream(workbook, stream);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|