Newer
Older
ClosedXML / ClosedXML_Examples / Ranges / TransposeRanges.cs
@Francois Botha Francois Botha on 30 May 2017 861 bytes Unknown changes - something to do with line endings?
using System.IO;
using ClosedXML.Excel;


namespace ClosedXML_Examples
{
    public class TransposeRanges:IXLExample
    {
        public void Create(string filePath)
        {
            string tempFile = ExampleHelper.GetTempFilePath(filePath);
            try
            {
                new BasicTable().Create(tempFile);
                var workbook = new XLWorkbook(tempFile);

                var ws = workbook.Worksheet(1);

                var rngTable = ws.Range("B2:F6");

                rngTable.Transpose(XLTransposeOptions.MoveCells);

                ws.Columns().AdjustToContents();

                workbook.SaveAs(filePath);
            }
            finally
            {
                if (File.Exists(tempFile))
                {
                    File.Delete(tempFile);
                }
            }
            
        }
    }
}