Exemple #1
0
        /// <summary>
        /// The first row of each sheet is considered as a title row
        /// </summary>
        /// <param name='asset'>
        /// Asset.
        /// </param>
        public void Add(byte[] bytes, SpreadSheetSourceType sourceType = SpreadSheetSourceType.CSV)
        {
            SpreadSheet xls = new SpreadSheet(bytes, sourceType);

            for (int i = 0; i < xls.GetSheetCount(); ++i)
            {
                xls.SetSheet(i);
                LexPage p = new LexPage(xls, pages.Count);
                p.SetLanguage(lang);
                pages.Add(p);
            }
            PageNo = 0;
        }
Exemple #2
0
 public void Clear()
 {
     pages.Clear();
     currentPage = null;
 }
Exemple #3
0
 public void AddPage(LexPage page)
 {
     pages.Add(page);
 }