public RangeAddress Create(string range)
{
Require.That(range).Named("range").IsNotNullOrEmpty();
var addressInfo = ExcelAddressInfo.Parse(range);
var rangeAddress = new RangeAddress()
{
Address = range,
Worksheet = addressInfo.Worksheet
};
if (addressInfo.IsMultipleCells)
{
HandleMultipleCellAddress(rangeAddress, addressInfo);
}
else
{
HandleSingleCellAddress(rangeAddress, addressInfo);
}
return rangeAddress;
}