teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

ファイル名がローカルコードのままだった

2020/10/23 06:31

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37481

answer CHANGED
@@ -25,7 +25,7 @@
25
25
  ワンライナーはかっこいいけど読みにくいので、普通に書き直しました。
26
26
 
27
27
  ```js
28
- fetch('file_example_XLSX_10.xlsx')
28
+ fetch('sample.xlsx')
29
29
  .then(async r => {
30
30
  const workbook = XLSX.read( await r.arrayBuffer(), { type: 'buffer' } );
31
31
  const worksheet = workbook.Sheets.Sheet1;

3

かっこいらなかった

2020/10/23 06:31

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37481

answer CHANGED
@@ -12,7 +12,7 @@
12
12
  'afterbegin',
13
13
  XLSX.utils.sheet_to_html(
14
14
  XLSX.read(
15
- await (r.arrayBuffer()), { type: 'buffer' }
15
+ await r.arrayBuffer(), { type: 'buffer' }
16
16
  ).Sheets.Sheet1,
17
17
  { header: '', footer: '' }
18
18
  )
@@ -27,7 +27,7 @@
27
27
  ```js
28
28
  fetch('file_example_XLSX_10.xlsx')
29
29
  .then(async r => {
30
- const workbook = XLSX.read( await (r.arrayBuffer()), { type: 'buffer' } );
30
+ const workbook = XLSX.read( await r.arrayBuffer(), { type: 'buffer' } );
31
31
  const worksheet = workbook.Sheets.Sheet1;
32
32
  worksheet['!ref'] = 'F4:T7'; // A1形式が使えます。
33
33
  const table = XLSX.utils.sheet_to_html( worksheet, { header: '', footer: '' } );

2

コメントを受けて追記

2020/10/23 06:30

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37481

answer CHANGED
@@ -18,4 +18,19 @@
18
18
  )
19
19
  ));
20
20
  </script>
21
+ ```
22
+
23
+ # コメントを受けて追記
24
+
25
+ ワンライナーはかっこいいけど読みにくいので、普通に書き直しました。
26
+
27
+ ```js
28
+ fetch('file_example_XLSX_10.xlsx')
29
+ .then(async r => {
30
+ const workbook = XLSX.read( await (r.arrayBuffer()), { type: 'buffer' } );
31
+ const worksheet = workbook.Sheets.Sheet1;
32
+ worksheet['!ref'] = 'F4:T7'; // A1形式が使えます。
33
+ const table = XLSX.utils.sheet_to_html( worksheet, { header: '', footer: '' } );
34
+ document.getElementById('table').insertAdjacentHTML( 'afterbegin', table );
35
+ });
21
36
  ```

1

書式訂正

2020/10/23 06:26

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37481

answer CHANGED
@@ -16,7 +16,6 @@
16
16
  ).Sheets.Sheet1,
17
17
  { header: '', footer: '' }
18
18
  )
19
- )
20
- );
19
+ ));
21
20
  </script>
22
21
  ```