Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python win32com

作者:看悲伤的曲   发布日期:2025-03-17   浏览:74

import win32com.client

# 创建一个Excel应用程序对象
excel = win32com.client.Dispatch("Excel.Application")
excel.Visible = True  # 设置Excel可见

# 添加一个新的工作簿
workbook = excel.Workbooks.Add()

# 获取第一个工作表
worksheet = workbook.Worksheets(1)

# 在单元格A1中写入数据
worksheet.Cells(1, 1).Value = "Hello, World!"

# 保存工作簿
workbook.SaveAs(r"C:\path\to\your\file.xlsx")

# 关闭工作簿和Excel应用程序
workbook.Close()
excel.Quit()

解释说明:

  1. 导入模块win32com.client 是 Python 中用于与 Windows COM 对象交互的库。
  2. 创建 Excel 应用程序对象:通过 Dispatch 方法创建一个 Excel 应用程序对象,并设置其可见性。
  3. 添加工作簿:使用 Workbooks.Add() 方法添加一个新的工作簿。
  4. 获取工作表:通过 Worksheets(1) 获取第一个工作表。
  5. 写入数据:使用 Cells(row, column).Value 在指定单元格中写入数据。
  6. 保存工作簿:使用 SaveAs 方法保存工作簿到指定路径。
  7. 关闭工作簿和Excel应用程序:分别调用 Close()Quit() 方法关闭工作簿和退出 Excel 应用程序。

如果你需要更多功能或有其他问题,请随时告诉我。

上一篇:python collections

下一篇:python格式化字符串

大家都在看

python时间格式

python ord和chr

python中的yield

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站