|  | @@ -1,3 +1,4 @@
 | 
	
		
			
				|  |  | +#coding:utf-8
 | 
	
		
			
				|  |  |  import xlwt
 | 
	
		
			
				|  |  |  import os
 | 
	
		
			
				|  |  |  from file_util import FileUtil
 | 
	
	
		
			
				|  | @@ -194,7 +195,6 @@ class XlwtUtil(object):
 | 
	
		
			
				|  |  |              for col in [1, 3, 5]:
 | 
	
		
			
				|  |  |                  for row in [1, 2, 3, 4]:
 | 
	
		
			
				|  |  |                      ws.col(col).width = 150 * 30  # 定义列宽
 | 
	
		
			
				|  |  | -                    print(data_1)
 | 
	
		
			
				|  |  |                      ws.write(row, col, str(data_1[col_index]),
 | 
	
		
			
				|  |  |                      style=self.set_style('Times New Roman',
 | 
	
		
			
				|  |  |                                             200,
 | 
	
	
		
			
				|  | @@ -331,12 +331,16 @@ class XlwtUtil(object):
 | 
	
		
			
				|  |  |      def insert_cells(self, ws, data, start_row, cols):
 | 
	
		
			
				|  |  |          for index, v in enumerate(data):
 | 
	
		
			
				|  |  |              for col in cols:
 | 
	
		
			
				|  |  | -                value = data[index][col]
 | 
	
		
			
				|  |  | -                if value is None:
 | 
	
		
			
				|  |  | -                    value = 0
 | 
	
		
			
				|  |  | -                ws.col(col).width = 150 * 30  # 定义列宽
 | 
	
		
			
				|  |  | -                ws.write(start_row, col, str(value),
 | 
	
		
			
				|  |  | -                style=self.default_style)
 | 
	
		
			
				|  |  | +                data_1 = data[index]
 | 
	
		
			
				|  |  | +                if isinstance(data_1, set):
 | 
	
		
			
				|  |  | +                    pass
 | 
	
		
			
				|  |  | +                else:
 | 
	
		
			
				|  |  | +                    value = data_1[col]
 | 
	
		
			
				|  |  | +                    if value is None:
 | 
	
		
			
				|  |  | +                        value = 0
 | 
	
		
			
				|  |  | +                    ws.col(col).width = 150 * 30  # 定义列宽
 | 
	
		
			
				|  |  | +                    ws.write(start_row, col, str(value),
 | 
	
		
			
				|  |  | +                    style=self.default_style)
 | 
	
		
			
				|  |  |              start_row += 1
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def sceptical_insert_cells(self, ws, data, start_row, cols):
 | 
	
	
		
			
				|  | @@ -352,6 +356,6 @@ class XlwtUtil(object):
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  if __name__ == '__main__':
 | 
	
		
			
				|  |  |      xu = XlwtUtil()
 | 
	
		
			
				|  |  | -    data ={}
 | 
	
		
			
				|  |  | +    data = {}
 | 
	
		
			
				|  |  |      for x in xu.create_excel(data, ['2020-03-12', '2020-03-13'], 2):
 | 
	
		
			
				|  |  |          print(x)
 |