| 
					
				 | 
			
			
				@@ -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)
 
			 |