質問編集履歴
3
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,38 +4,9 @@
|
|
4
4
|
|
5
5
|
### 前提
|
6
6
|
|
7
|
+
複数のExcelファイルからデータを転記し(縦持ちのリストになります)、さらにそれを指定行(この場合、11行)ごとに縦持ちから横持ちに変換するプログラムを考えています。上図のようなイメージです。
|
7
|
-
複数のExcelファイルからデータを転記
|
8
|
+
複数のExcelファイルからデータを転記するところまではできましたが、そこから横持ちに変換することができません。Excelマクロを実装し(Excelマクロはできました)、それを実行しようとしてもマクロが実行されないので、横持ちに変換するコードもPythonで書きたいと思っています。あるいは、PythonでExcelマクロを実行しても問題ありません。
|
8
|
-
|
9
|
+
ちなみに、Excelマクロだとこんな感じです。
|
9
|
-
1. 複数のExcelファイルから特定の範囲のデータを取得して、テンプレートの2シート目に転記
|
10
|
-
2. 縦持ちから横持ちに変換
|
11
|
-
|
12
|
-
単語数
|
13
|
-
0
|
14
|
-
16737
|
15
|
-
9798
|
16
|
-
0
|
17
|
-
12776
|
18
|
-
1712
|
19
|
-
3039
|
20
|
-
3595
|
21
|
-
1905
|
22
|
-
11448
|
23
|
-
単語数
|
24
|
-
0
|
25
|
-
1250
|
26
|
-
111
|
27
|
-
0
|
28
|
-
522
|
29
|
-
24
|
30
|
-
369
|
31
|
-
852
|
32
|
-
741
|
33
|
-
654
|
34
|
-
|
35
|
-
単語数 0 16737 9798 0 12776 1712 3039 3595 1905 11448
|
36
|
-
単語数 0 1250 111 0 522 24 369 852 741 654
|
37
|
-
|
38
|
-
横持ちにしたリストを縦持ちのリストの少し右側に出力できたらと思っています。ちなみに、Excelマクロだとこんな感じです。
|
39
10
|
|
40
11
|
Dim i As Long
|
41
12
|
Dim Q As Long
|
@@ -111,6 +82,4 @@
|
|
111
82
|
|
112
83
|
### 補足情報(FW/ツールのバージョンなど)
|
113
84
|
|
114
|
-
説明が足りなかったかもしれないので補足します。縦持ちのリストは一番上に「単語数」が来て、その後、数値が入力されたセルが10行きます。これで1ファイル分です。2ファイル目以降も「単語数」から始まって数値が続く感じです。ファイル数は場合によって変わります。
|
115
|
-
また、横持ちのリストは1行目に1ファイル分のデータ「単語数 数値 数値 ....」が来て、2行目に2ファイル目、3行目に3ファイル目のデータのように続きます。Excelマクロでは大体希望通り動いたので、マクロを実行できるように上記のコードに組み込むことができたら、それでも助かります。
|
116
85
|
|
2
画像添付
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### 実現したいこと
|
1
|
+
### 実現したいこと
|
2
2
|
|
3
3
|
複数のExcelファイルからデータを転記した後、指定行ごとに縦持ちから横持ちに変換したい
|
4
4
|
|
1
説明の補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -111,5 +111,6 @@
|
|
111
111
|
|
112
112
|
### 補足情報(FW/ツールのバージョンなど)
|
113
113
|
|
114
|
-
|
114
|
+
説明が足りなかったかもしれないので補足します。縦持ちのリストは一番上に「単語数」が来て、その後、数値が入力されたセルが10行きます。これで1ファイル分です。2ファイル目以降も「単語数」から始まって数値が続く感じです。ファイル数は場合によって変わります。
|
115
|
+
また、横持ちのリストは1行目に1ファイル分のデータ「単語数 数値 数値 ....」が来て、2行目に2ファイル目、3行目に3ファイル目のデータのように続きます。Excelマクロでは大体希望通り動いたので、マクロを実行できるように上記のコードに組み込むことができたら、それでも助かります。
|
115
116
|
|