public bool InsertItemDict(string sheetName, Dictionary <string, object> data, List <string> columns = null, int startRow = 0)
        {
            ChangeSheet(sheetName);
            columns = columns ?? TableClass.GetTableNamesDict(data);

            return(InsertItemDictInner(data, columns, startRow));
        }
Example #2
0
        public bool InsertItemListDict(string tableName, List <Dictionary <string, object> > data)
        {
            if (data == null || data.Count == 0)
            {
                return(true);
            }
            List <string> cols = TableClass.GetTableNamesDict(data.First());

            return(InsertItemListDict(tableName, data, cols));
        }
        public bool InsertItemDict(string sheetName, Dictionary <string, object> data)
        {
            List <string> cols = TableClass.GetTableNamesDict(data);

            return(InsertItemDict(sheetName, data, cols));
        }