inflearn logo
강의

講義

知識共有

Python エクセルプログラミング - with xlsxwriter

ワークブックの構成と簡単なデータ入力実習

왜 에러가 나는지 모르겠어요

解決済みの質問

1692

specialzoker1534

投稿した質問数 4

0

import xlsxwriter

workbook = xlsxwriter.Workbook('C:\Users\사용자\Desktop\알고리즘\tutorial_1_1.xlsx')

worksheet = workbook.add_worksheet('camp')

worksheet.write('a1', 'a')

worksheet.write('b1', 'b')

worksheet.write('c1', 'c')

worksheet.write('d1', 'd')

worksheet.write('e1', 'e')

worksheet.write('a2', 1)

worksheet.write('b2', 2)

worksheet.write('c2', 3)

worksheet.write('d2', 4)

worksheet.write('e2', 5)

worksheet.write(2,0, 'a')

worksheet.write(2,1, 'b')

worksheet.write(2,2, 'c')

worksheet.write(2,3, 'd')

worksheet.write(2,4, 'e')

worksheet.write(3,0, 10)

worksheet.write(3,1, 20)

worksheet.write(3,2, 30)

worksheet.write(3,3, 40)

worksheet.write(3,4, 50)

workbook.close()

실행을 하면 에러가 납니다 ㅠㅠㅠ

 File "<ipython-input-8-196d49d449e6>", line 3
    workbook = xlsxwriter.Workbook('C:\Users\사용자\Desktop\알고리즘\tutorial_1_1.xlsx')
                                   ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

XlsxWriter python

回答 4

0

Hojun Lee

D위와 같이 코딩하시면 됩니다.^^

대소문자 문제셨네요. 코드는 대소문자를 가리기 때문에 기존에 'a1'은 'A1'으로 변경하셔야 합니다.

0

specialzoker1534

그러네요 성공했습니다 감사합니다

0

Hojun Lee

해결책으로 경로명을  아래와 같이 사용해보시겠어요?

xlsxwriter.Workbook('./tutorial_1_1.xlsx')

0

specialzoker1534

경로바꿔서 해봤는데 에러메세지는 같네요 ㅠㅠ

혹시나 해서 구글코랩으로 했더니

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-e3f96d2f55ad> in <module>()
----> 1 import xlsxwriter
      2 
      3 workbook = xlsxwriter.Workbook('./tutorial_1_1.xlsx')
      4 
      5 worksheet = workbook.add_worksheet('camp')

ModuleNotFoundError: No module named 'xlsxwriter'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------
이렇게 뜹니다

0

Hojun Lee

혹시 python version이 어떻게 되실까요?

0

specialzoker1534

이번에 다운받아서 3.9.5 입니다

0

codetrain999

검색해보니 경로상의 Users 부분이 문제네요

\U 가 파이썬에서 유의미한 키워드라 오류가 발생한다고 합니다.

# 이렇게 하시거나
xlsxwriter.Workbook('C:\\Users\\사용자\\Desktop\\알고리즘\\tutorial_1_1.xlsx')

# 혹은r을 붙이세요
xlsxwriter.Workbook(r'C:\Users\사용자\Desktop\알고리즘\tutorial_1_1.xlsx')

0

specialzoker1534

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
D:\anaconda\lib\site-packages\xlsxwriter\worksheet.py in cell_wrapper(self, *args, **kwargs)
     62                 first_arg = args[0]
---> 63                 int(first_arg)
     64         except ValueError:

ValueError: invalid literal for int() with base 10: 'a1'

During handling of the above exception, another exception occurred:

AttributeError                            Traceback (most recent call last)
<ipython-input-10-046be8febccb> in <module>
      5 worksheet = workbook.add_worksheet('camp')
      6 
----> 7 worksheet.write('a1', 'a')
      8 worksheet.write('b1', 'b')
      9 worksheet.write('c1', 'c')

D:\anaconda\lib\site-packages\xlsxwriter\worksheet.py in cell_wrapper(self, *args, **kwargs)
     64         except ValueError:
     65             # First arg isn't an int, convert to A1 notation.
---> 66             new_args = xl_cell_to_rowcol(first_arg)
     67             args = new_args + args[1:]
     68 

D:\anaconda\lib\site-packages\xlsxwriter\utility.py in xl_cell_to_rowcol(cell_str)
    119 
    120     match = range_parts.match(cell_str)
--> 121     col_str = match.group(2)
    122     row_str = match.group(4)
    123 

AttributeError: 'NoneType' object has no attribute 'group'

그걸 붙이니 이런 거대한 에러가.....

0

codetrain999

입력하신 예제가 수업중에 나온 예제인가요? 정확히 입력했는지 확인을 부탁드립니다.

0

specialzoker1534

네네 수업 예제입니다 ㅠㅠ 오타는 없는 거 같은데..

메일보내기 할 때 에러..

0

40

0

강의자료 어디서 확인하나요

0

50

1

강의 자료 위치

0

272

1

invalid index to scalar variable 오류 발생 해결법 알려주세요

0

3227

1

파이썬으로 엑셀 암호걸기

0

683

0

한글 파일이 길면 불러왔을때 내용이 잘립니다.

0

392

0

split

0

340

7

add_format

0

217

0

주피터 노트북 화면이 안나와요

0

2669

2

jupyter notebook

0

279

1

저장할 폴더 지정방법

0

360

1

ole-py 설치가 안됩니다.

0

289

1

질문드립니다.

0

244

1

저장이 특정 폴더가 아니라 여기만 존쟈하는 드라이브로 들어갑니다

0

171

1

대시보드에 글자가 안뜹니다

0

242

1

powershell창 열기가 안뜹니다

0

585

1

크롤링 URL이 강의 하실 때와 달리 그래프가 추가되어 질문드립니다.

0

175

1

완성된 코드는 어디서 다운로드 받을 수 있나요? 작성하다가 어디서 잘못됐는지 모르겠어서 원본코드랑 비교해보려고합니다.

0

211

0

리눅스 명령이 먹히질 않아요.

0

267

1

쥬피터 실행이 안돼요

0

298

1

선택지1에 해당하는 엑셀 문서 만드는 소스

0

258

0

touch , ls 명령어 오류.. ?

0

687

1

구름ide 실행.. ?

0

661

3

주피터 노트북 파일 공유 어떻게 볼수 있을까요?

1

749

1