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