Python3에서 Excel 파일 만들기
동기
자신의 목적에 맞는 항목을 찾지 못했습니다.
개요
Python3에서 Excel 파일을 만듭니다. 셀에 값을 설정합니다. 조금 장식한다. 파일의 형태가 되도록
환경
MacOS
Python3계
준비
openpyxl
라는 라이브러리를 사용합니다.
pip install openpyxl
해설
아래 소스에 대한 설명입니다.
구구의 표를 만드는 프로그램입니다.
워크시트는 0 시작 인덱스입니다.
반면에 셀은 1 시작 인덱스입니다.
왼쪽 상단의 A1 셀은
ws["A1"]
그리고 워크시트의 배열로 얻을 수 있습니까?
ws.cell(1, 1)
셀 위에서 첫 번째, 왼쪽에서 첫 번째로 지정하거나 두 가지가 있습니다.
완성된 이미지
출처
excel.pyimport openpyxl
from openpyxl.styles import Font
# workbookの用意
wb = openpyxl.Workbook()
# worksheetの用意
ws = wb.worksheets[0]
ROWS = COLS = 9
c1 = ws["A1"]
c1.value = "{} x {}".format(ROWS, COLS)
c1.font = Font(bold=True, italic=True)
for y in range(1, ROWS + 1):
for x in range(1, COLS + 1):
if y == 1:
col = ws.cell(1, x + 1)
col.value = x
col.font = Font(bold=True)
if x == 1:
col = ws.cell(y + 1, 1)
col.value = y
col.font = Font(bold=True)
col = ws.cell(y + 1, x + 1)
col.value = x * y
# save
wb.save("Sample.xlsx")
Reference
이 문제에 관하여(Python3에서 Excel 파일 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takepan/items/610c0c4a611b47353dcb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Python3에서 Excel 파일을 만듭니다. 셀에 값을 설정합니다. 조금 장식한다. 파일의 형태가 되도록
환경
MacOS
Python3계
준비
openpyxl
라는 라이브러리를 사용합니다.
pip install openpyxl
해설
아래 소스에 대한 설명입니다.
구구의 표를 만드는 프로그램입니다.
워크시트는 0 시작 인덱스입니다.
반면에 셀은 1 시작 인덱스입니다.
왼쪽 상단의 A1 셀은
ws["A1"]
그리고 워크시트의 배열로 얻을 수 있습니까?
ws.cell(1, 1)
셀 위에서 첫 번째, 왼쪽에서 첫 번째로 지정하거나 두 가지가 있습니다.
완성된 이미지
출처
excel.pyimport openpyxl
from openpyxl.styles import Font
# workbookの用意
wb = openpyxl.Workbook()
# worksheetの用意
ws = wb.worksheets[0]
ROWS = COLS = 9
c1 = ws["A1"]
c1.value = "{} x {}".format(ROWS, COLS)
c1.font = Font(bold=True, italic=True)
for y in range(1, ROWS + 1):
for x in range(1, COLS + 1):
if y == 1:
col = ws.cell(1, x + 1)
col.value = x
col.font = Font(bold=True)
if x == 1:
col = ws.cell(y + 1, 1)
col.value = y
col.font = Font(bold=True)
col = ws.cell(y + 1, x + 1)
col.value = x * y
# save
wb.save("Sample.xlsx")
Reference
이 문제에 관하여(Python3에서 Excel 파일 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takepan/items/610c0c4a611b47353dcb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
openpyxl
라는 라이브러리를 사용합니다.pip install openpyxl
해설
아래 소스에 대한 설명입니다.
구구의 표를 만드는 프로그램입니다.
워크시트는 0 시작 인덱스입니다.
반면에 셀은 1 시작 인덱스입니다.
왼쪽 상단의 A1 셀은
ws["A1"]
그리고 워크시트의 배열로 얻을 수 있습니까?
ws.cell(1, 1)
셀 위에서 첫 번째, 왼쪽에서 첫 번째로 지정하거나 두 가지가 있습니다.
완성된 이미지
출처
excel.pyimport openpyxl
from openpyxl.styles import Font
# workbookの用意
wb = openpyxl.Workbook()
# worksheetの用意
ws = wb.worksheets[0]
ROWS = COLS = 9
c1 = ws["A1"]
c1.value = "{} x {}".format(ROWS, COLS)
c1.font = Font(bold=True, italic=True)
for y in range(1, ROWS + 1):
for x in range(1, COLS + 1):
if y == 1:
col = ws.cell(1, x + 1)
col.value = x
col.font = Font(bold=True)
if x == 1:
col = ws.cell(y + 1, 1)
col.value = y
col.font = Font(bold=True)
col = ws.cell(y + 1, x + 1)
col.value = x * y
# save
wb.save("Sample.xlsx")
Reference
이 문제에 관하여(Python3에서 Excel 파일 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takepan/items/610c0c4a611b47353dcb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ws["A1"]
ws.cell(1, 1)
출처
excel.pyimport openpyxl
from openpyxl.styles import Font
# workbookの用意
wb = openpyxl.Workbook()
# worksheetの用意
ws = wb.worksheets[0]
ROWS = COLS = 9
c1 = ws["A1"]
c1.value = "{} x {}".format(ROWS, COLS)
c1.font = Font(bold=True, italic=True)
for y in range(1, ROWS + 1):
for x in range(1, COLS + 1):
if y == 1:
col = ws.cell(1, x + 1)
col.value = x
col.font = Font(bold=True)
if x == 1:
col = ws.cell(y + 1, 1)
col.value = y
col.font = Font(bold=True)
col = ws.cell(y + 1, x + 1)
col.value = x * y
# save
wb.save("Sample.xlsx")
Reference
이 문제에 관하여(Python3에서 Excel 파일 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takepan/items/610c0c4a611b47353dcb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import openpyxl
from openpyxl.styles import Font
# workbookの用意
wb = openpyxl.Workbook()
# worksheetの用意
ws = wb.worksheets[0]
ROWS = COLS = 9
c1 = ws["A1"]
c1.value = "{} x {}".format(ROWS, COLS)
c1.font = Font(bold=True, italic=True)
for y in range(1, ROWS + 1):
for x in range(1, COLS + 1):
if y == 1:
col = ws.cell(1, x + 1)
col.value = x
col.font = Font(bold=True)
if x == 1:
col = ws.cell(y + 1, 1)
col.value = y
col.font = Font(bold=True)
col = ws.cell(y + 1, x + 1)
col.value = x * y
# save
wb.save("Sample.xlsx")
Reference
이 문제에 관하여(Python3에서 Excel 파일 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takepan/items/610c0c4a611b47353dcb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)