質問編集履歴

3

質問内容の修正

2023/02/16 08:30

投稿

xmaniT
xmaniT

スコア1

test CHANGED
File without changes
test CHANGED
@@ -4,38 +4,9 @@
4
4
 
5
5
  ### 前提
6
6
 
7
+ 複数のExcelファイルからデータを転記し(縦持ちのリストになります)、さらにそれを指定行(この場合、11行)ごとに縦持ちから横持ちに変換するプログラムを考えています。上図のようなイメージです。
7
- 複数のExcelファイルからデータを転記し、さらにそれを指定行ごとに縦持ちから横持ちに変換するプログラムを考えています。複数のExcelファイルからデータを転記するところまではできましたが、そこから横持ちに変換することができません。Excelマクロを実装し、それを実行しようとしてもマクロが実行されないので、横持ちに変換するコードもPythonで書きたいと思っています。
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

画像添付

2023/02/16 08:07

投稿

xmaniT
xmaniT

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 実現したいこと
1
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-16/64af7a79-9e50-4311-99eb-877a3b2ff3f5.png)### 実現したいこと
2
2
 
3
3
  複数のExcelファイルからデータを転記した後、指定行ごとに縦持ちから横持ちに変換したい
4
4
 

1

説明の補足

2023/02/16 07:35

投稿

xmaniT
xmaniT

スコア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