Python: Excel을 Open XML로 변환하거나 Open XML을 Excel로 변환

2024-01-10 08:44:31

Excel과 관련하여 Open XML은 Excel에서 스프레드시트 데이터, 서식, 수식 및 기타 관련 정보를 저장하는 데 사용되는 기본 파일 형식을 나타냅니다. 프로그래밍 방식으로 Excel 파일을 작업할 수 있는 강력하고 유연한 기반을 제공합니다.

Excel을 Open XML로 변환하면 개발자는 스프레드시트 관련 작업을 수행할 때 더 효과적으로 제어하고 자동화할 수 있습니다. 또한 Open XML에서 Excel 파일을 생성하여 Excel의 기본 제공 기능을 활용하여 고급 데이터 작업을 수행할 수도 있습니다. 이 기사에서는 다음 방법을 배웁니다 Excel을 Open XML로 변환 또는 Python에서 Excel로 XML 열기 Spire.XLS for Python 사용합니다.

Spire.XLS for Python 설치

이 시나리오에는 Spire.XLS for Python 및 Plum-dispatch v1.7.4가 필요합니다. 다음 pip 명령을 통해 VS Code에 쉽게 설치할 수 있습니다.

pip install Spire.XLS

설치 방법을 잘 모르는 경우 다음 튜토리얼을 참조하세요. VS Code에서 Spire.XLS for Python를 설치하는 방법

Python에서 Excel을 Open XML로 변환

Spire.XLS for Pytho는 Excel 파일을 Open XML 형식으로 저장하는 Workbook.SaveAsXml() 메서드를 제공합니다. 자세한 단계는 다음과 같습니다.

  • 통합 문서 개체를 만듭니다.
  • Workbook.LoadFromFile() 메서드를 사용하여 Excel 파일을 로드합니다.
  • Workbook.SaveAsXml() 메서드를 사용하여 Excel 파일을 Open XML 형식으로 저장합니다.
  • Python
from spire.xls import *
from spire.xls.common import *

# Create a Workbook object
workbook = Workbook()

# Load an Excel file
workbook.LoadFromFile("sample.xlsx")

# Save the Excel file in Open XML file format
workbook.SaveAsXml("ExcelToXML.xml")
workbook.Dispose()

Python: Convert Excel to Open XML or Open XML to Excel

Python에서 Open XML을 Excel로 변환

Open XML 파일을 Excel로 변환하려면 Workbook.LoadFromXml() 메서드를 통해 Open XML 파일을 로드한 다음 Workbook.SaveToFile() 메서드를 호출하여 Excel 파일로 저장해야 합니다. 자세한 단계는 다음과 같습니다.

  • 통합 문서 개체를 만듭니다.
  • Workbook.LoadFromXml() 메서드를 사용하여 Open XML 파일을 로드합니다.
  • Workbook.SaveToFile() 메서드를 사용하여 Open XML 파일을 Excel에 저장합니다.
  • Python
from spire.xls import *
from spire.xls.common import *

# Create a Workbook object
workbook = Workbook()

# Load an Open XML file
workbook.LoadFromXml("ExcelToXML.xml")

# Save the Open XML file to Excel XLSX format
workbook.SaveToFile("XMLToExcel.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python: Convert Excel to Open XML or Open XML to Excel

임시 라이센스 신청

생성된 문서에서 평가 메시지를 제거하고 싶거나, 기능 제한을 없애고 싶다면 30일 평가판 라이센스 요청 자신을 위해.

또한보십시오