質問編集履歴
1
dfを結合してから、EXCELに入れるようにしました。列結合にすればよいと思ったのですが。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
|
1
|
+
まずは、Df同士で結合して、あとからEXCELに入れてみました。結合のときに、列結合にしているのですが、行がずれてしまいます。どうしたら、一行ずつきれいにできるでしょうか?
|
2
2
|
|
3
|
-
![イメージ説明](
|
3
|
+
![イメージ説明]![イメージ説明](ee3667339278f41dd0ab11962690c483.jpeg)
|
4
4
|
|
5
5
|
```ここに言語を入力
|
6
6
|
|
@@ -13,10 +13,6 @@
|
|
13
13
|
import openpyxl
|
14
14
|
|
15
15
|
from openpyxl import Workbook
|
16
|
-
|
17
|
-
#from styleframe import StyleFrame
|
18
|
-
|
19
|
-
#wb = Workbook()
|
20
16
|
|
21
17
|
from openpyxl import load_workbook
|
22
18
|
|
@@ -94,7 +90,9 @@
|
|
94
90
|
|
95
91
|
m.solve()
|
96
92
|
|
97
|
-
|
93
|
+
cable_array =([Number], ['Main_Cable_Drum' + str(Number)], [value(m.objective)])
|
94
|
+
|
95
|
+
df2 = pd.DataFrame(cable_array)
|
98
96
|
|
99
97
|
Length = np.delete(Length,[i for i in r if value(x[i]) > 0.5] )
|
100
98
|
|
@@ -102,25 +100,23 @@
|
|
102
100
|
|
103
101
|
result = list(set(Cablelist) - set(Cablelistnext))
|
104
102
|
|
105
|
-
print(result)
|
106
|
-
|
107
|
-
CD_Sheet.cell(row=Number+1, column=1).value = Number
|
108
|
-
|
109
|
-
CD_Sheet.cell(row=Number+1, column=2).value = 'Main_Cable_Drum'+ str(Number)
|
110
|
-
|
111
|
-
CD_Sheet.cell(row=Number+1, column=3).value = value(m.objective)
|
112
|
-
|
113
103
|
df3=pd.DataFrame(result)
|
114
|
-
|
115
|
-
df2=pd.DataFrame(CD_Sheet)
|
116
104
|
|
117
105
|
#
|
118
106
|
|
107
|
+
new_df = pd.concat([df2,df3],axis=1)
|
108
|
+
|
109
|
+
#
|
110
|
+
|
119
|
-
df_list.append(
|
111
|
+
df_list.append(new_df.T)
|
112
|
+
|
113
|
+
#
|
120
114
|
|
121
115
|
Number = Number + 1
|
122
116
|
|
117
|
+
#
|
118
|
+
|
123
|
-
|
119
|
+
df_list.append(new_df.T)
|
124
120
|
|
125
121
|
#
|
126
122
|
|
@@ -130,8 +126,6 @@
|
|
130
126
|
|
131
127
|
#EXCELへの書き込み
|
132
128
|
|
133
|
-
CD.save('C:/Users/05896/Desktop/Python学習/Cable Drum.xlsx')
|
134
|
-
|
135
129
|
print("end")
|
136
130
|
|
137
131
|
```
|