質問編集履歴

3

追記

2021/03/22 11:52

投稿

jazzmaster
jazzmaster

スコア26

test CHANGED
File without changes
test CHANGED
@@ -107,3 +107,19 @@
107
107
  上記のように書いてみました、
108
108
 
109
109
  エラーは出ておりませんが一つのシートも列が非表示になりませんでした。
110
+
111
+
112
+
113
+ 追記2
114
+
115
+ sheet1などの変数に関しましては下記のようになっています。
116
+
117
+ AAAはエクセルのシート名です。shhe2なども同様に全て定義しています。
118
+
119
+ ```python
120
+
121
+ sheet_name1 = 'AAA'
122
+
123
+ sheet1 = wb[sheet_name1]
124
+
125
+ ```

2

追記

2021/03/22 11:51

投稿

jazzmaster
jazzmaster

スコア26

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,63 @@
47
47
  初心者な質問で申し訳ございませんがご教授いただけると助かります。
48
48
 
49
49
  よろしくお願いいたします。
50
+
51
+
52
+
53
+
54
+
55
+
56
+
57
+ #追記
58
+
59
+ ```python
60
+
61
+ if __name__ == '__main__':
62
+
63
+ wb = openpyxl.load_workbook(excelname)
64
+
65
+ ss1 = [sheet1, sheet4]
66
+
67
+ ss2 = [sheet2, sheet3]
68
+
69
+ ss_all = [sheet1, sheet2, sheet3, sheet4]
70
+
71
+
72
+
73
+ hiddenlist1 = ['F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U']
74
+
75
+ hiddenlist2 = ['G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U']
76
+
77
+
78
+
79
+ for ws in ss_all:
80
+
81
+ if ws in ss1:
82
+
83
+ for col in hiddenlist1:
84
+
85
+ ws.column_dimensions[col].hidden = True
86
+
87
+ pass
88
+
89
+
90
+
91
+ elif ws in ss2:
92
+
93
+ for col in hiddenlist2:
94
+
95
+ ws.column_dimensions[col].hidden = True
96
+
97
+ pass
98
+
99
+
100
+
101
+ wb.save(excelname)
102
+
103
+
104
+
105
+ ```
106
+
107
+ 上記のように書いてみました、
108
+
109
+ エラーは出ておりませんが一つのシートも列が非表示になりませんでした。

1

追記

2021/03/22 11:36

投稿

jazzmaster
jazzmaster

スコア26

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
 
34
34
 
35
+ wb.save(excelname)
36
+
35
37
  ```
36
38
 
37
39