public int Accept(DList data, TType type, Title x)
 {
     if (x.SelfMultiRows)
     {
         int oldStartRow = _startRowIndex;
         int totalRow    = 0;
         try
         {
             var elementType = data.Type.ElementType;
             foreach (var ele in data.Datas)
             {
                 totalRow      += ele.Apply(this, elementType, x);
                 _startRowIndex = oldStartRow + totalRow;
             }
             return(totalRow);
         }
         finally
         {
             _startRowIndex = oldStartRow;
         }
     }
     else
     {
         SetTitleValue(x, data.Apply(ToExcelStringVisitor.Ins, type.GetTag("sep")));
         return(1);
     }
 }