import openpyxl data = [ ["产品系列","键类","功能"], ["A","B","C"], ] wb = openpyxl.Workbook() ws=wb.active ws.title = "产品系列信息" for each in data: ws.append(each) wb.save(r"产品系列信息.xlsx") 我需要A,B,C都是可输入的文本信息
时间: 2023-08-11 09:05:35 浏览: 58
您可以在使用openpyxl库创建Excel文件时,将需要输入的文本信息作为变量传递给`data`列表。下面是更新后的代码示例:
```python
import openpyxl
A = input("请输入A:")
B = input("请输入B:")
C = input("请输入C:")
data = [
["产品系列","键类","功能"],
[A, B, C],
]
wb = openpyxl.Workbook()
ws = wb.active
ws.title = "产品系列信息"
for each in data:
ws.append(each)
wb.save(r"产品系列信息.xlsx")
```
在运行代码时,您将被要求分别输入A、B和C的文本信息,并将其写入Excel文件中。
相关问题
openpyxl.workbook.Workbook
openpyxl.workbook.Workbook是openpyxl库中的一个类,用于创建一个新的工作簿(Workbook)对象。在使用这个类之前,需要先导入openpyxl库,并使用import语句将Workbook类导入到当前的Python环境中。例如,可以使用以下代码创建一个新的工作簿对象:
from openpyxl import Workbook
wb = Workbook()
这段代码导入了openpyxl库,然后使用Workbook()类创建了一个新的工作簿对象并将其赋值给变量wb。这样就可以通过wb变量来操作和管理这个工作簿了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [openpyxl 处理 excel 文档学习之workbook及worksheet学习](https://blog.csdn.net/C2496649361/article/details/78655948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [python通过openpyxl生成Excel文件的方法](https://download.csdn.net/download/weixin_38706007/13780504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Python之openpyxl处理excel数据](https://blog.csdn.net/u012124760/article/details/95246494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
fname = 'data.xlsx' bk = xlrd.open_workbook(fname)改用openpyxl该怎么修改代码
使用 `openpyxl` 来打开 Excel 文件的代码如下:
```python
import openpyxl
fname = 'data.xlsx'
wb = openpyxl.load_workbook(fname)
```
这样就可以打开 xlsx 格式的 Excel 文件了。如果需要读取特定的工作表,可以使用以下代码:
```python
ws = wb['Sheet1'] # 根据工作表名称读取
ws = wb.active # 读取当前活动的工作表
```
然后可以使用 `ws` 对象来读取单元格的值等信息。更多使用方法可以参考 `openpyxl` 的官方文档。