python中用pandas将列表变为excel表格
时间: 2023-10-31 17:04:33 浏览: 85
很好,关于你的问题,我可以告诉你,你可以使用pandas库中的DataFrame函数将列表转换为Excel表格。具体操作可以您可以在Jupyter Notebook中运行以下代码:
```
import pandas as pd
mylist = [1,2,3,4,5]
df = pd.DataFrame(mylist,columns=['mylist'])
writer = pd.ExcelWriter('mylist.xlsx')
df.to_excel(writer,sheet_name='Sheet1',index=False)
writer.save()
```
这个代码会将列表mylist转换为一个名为mylist.xlsx的Excel文件。希望这能帮到您,如果您有更多的问题,请随时问我。
相关问题
python 使用pandas读取excel表格行高
你可以使用 Pandas 库中的 `read_excel()` 函数来读取 Excel 表格,并且可以通过设置参数来获取行高。但是需要注意的是,Pandas 并不提供直接获取行高的方法。你可以尝试以下代码来读取 Excel 表格并获取行高:
```python
import pandas as pd
# 读取 Excel 表格
df = pd.read_excel('your_file.xlsx')
# 获取表格的行高
row_height = df.style.apply(lambda x: x.styles.height).to_excel('row_height.xlsx', index=False)
```
这段代码将会读取名为 `'your_file.xlsx'` 的 Excel 表格,并将行高保存到名为 `'row_height.xlsx'` 的新表格中。请确保你已经安装了 Pandas 库,并将 `'your_file.xlsx'` 替换为你自己的 Excel 文件路径。
pandas将列表li放在excel表格D列上
可以使用 pandas 库中的 DataFrame 对象来将列表 li 放在 Excel 表格的 D 列上。具体代码如下:
```python
import pandas as pd
# 创建 DataFrame 对象
df = pd.DataFrame({'D': li})
# 将 DataFrame 对象写入 Excel 文件
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
其中,li 是你要写入 D 列的列表数据,'output.xlsx' 是你要保存的 Excel 文件名。上述代码会将列表 li 内容写入到 Excel 文件的 D 列上,保存后即可查看结果。
阅读全文