写一个生成excel的代码
时间: 2023-04-11 10:00:29 浏览: 68
好的,我可以为您提供一个生成Excel的Python代码示例:
```python
import pandas as pd
# 创建数据
data = {'姓名': ['张三', '李四', '王五', '赵六'],
'年龄': [20, 25, 30, 35],
'性别': ['男', '女', '男', '女']}
# 将数据转换为DataFrame
df = pd.DataFrame(data)
# 创建Excel文件
writer = pd.ExcelWriter('example.xlsx')
# 将DataFrame写入Excel文件
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 保存Excel文件
writer.save()
print('Excel文件已生成!')
```
这个代码使用了Python的pandas库,可以将数据转换为DataFrame,并将其写入Excel文件中。您可以根据自己的需求修改数据和文件名。
相关问题
使用java写一个生成excel的代码
可以的,你可以使用Apache POI库来生成Excel文件。以下是一个简单的Java代码示例:
```
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelGenerator {
public static void main(String[] args) {
try {
// 创建工作簿
Workbook workbook = new XSSFWorkbook();
// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建行
Row row = sheet.createRow(0);
// 创建单元格
Cell cell = row.createCell(0);
cell.setCellValue("Hello World!");
// 保存文件
FileOutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
workbook.close();
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个代码将在当前目录下生成一个名为“output.xlsx”的Excel文件,并在第一个单元格中写入“Hello World!”。
用python写一个生成excel的代码
好的,以下是Python代码示例:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 选择默认的工作表
worksheet = workbook.active
# 添加标题行
header_row = ["Name", "Age", "Gender"]
worksheet.append(header_row)
# 添加数据行
data_rows = [
["Alice", 25, "Female"],
["Bob", 30, "Male"],
["Charlie", 20, "Male"]
]
for row in data_rows:
worksheet.append(row)
# 保存工作簿
workbook.save('example.xlsx')
```
这段代码将创建一个新的Excel工作簿,并向其中添加一个标题行和3行数据。你可以根据需要更改列标题和数据,以满足你的需求。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)