如何将XLSX工作表数据(如商品统计 : 1 11 12 34 32 43 66 9 56 23 12 56 55 77 8 76 56 23 89 55 76) 转成csv型数据,用python写
时间: 2024-09-20 12:07:51 浏览: 9
你可以使用Python的pandas库来轻松地将Excel表格转换为CSV格式。下面是一个简单的步骤示例:
首先,你需要安装`openpyxl`和`pandas`两个库,如果没有安装,可以使用pip进行安装:
```bash
pip install openpyxl pandas
```
然后,你可以使用以下代码读取XLSX文件并将数据写入CSV文件:
```python
import pandas as pd
# 读取XLSX文件中的特定工作表(假设名为"商品统计")
# 如果你的文件只有一个工作表,可以直接用book_name
# 如果有多个工作表,可以用book_name['商品统计']
workbook = pd.read_excel('your_file.xlsx', sheet_name='商品统计')
# 现在,data就是包含你所需数据的DataFrame
data = workbook.values
# 将DataFrame转换为列表,每一行是一个子列表
data_list = data.tolist()
# 写入CSV文件
with open('output.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
for row in data_list:
writer.writerow(row)