我想使用 python 在特定单元格的现有 excel 文件中放置一个文本文件
I would like to put a text file in existing excel file on specific cell using python
我想将文本文件(计算日志 - 不是表格形式)放入特定单元格的现有 excel 文件中。
import pandas as pd
log=open('path')
writer = pd.ExcelWriter('existing excel file', engine='xlsxwriter')
log.to_excel(writer , sheet_name='Sheet1', startcol=57,startrow=1)
writer.save()
我像这样放置其他数据框。
但是这个txt文件不能做成dataframe
我希望 txt 文件不要进入一个单元格,但就像我对整个内容执行 control c + control v 时一样。
我该怎么办?
您也可以使用 pandas 来做到这一点。首先,使用上下文管理器获取日志
with open('example text.txt', 'r') as file:
log = file.read()
获取您的 excel 文件作为没有 headers 的数据框(列名将是列号)
df = pd.read_excel('example excel.xlsx', header = None)
使用列号和行号将文本放在需要的位置
df.at[row_number,column_number] = log
然后,如果需要,重写 excel 文件
df.to_excel('example excel.xlsx', index = False)
我想将文本文件(计算日志 - 不是表格形式)放入特定单元格的现有 excel 文件中。
import pandas as pd
log=open('path')
writer = pd.ExcelWriter('existing excel file', engine='xlsxwriter')
log.to_excel(writer , sheet_name='Sheet1', startcol=57,startrow=1)
writer.save()
我像这样放置其他数据框。 但是这个txt文件不能做成dataframe
我希望 txt 文件不要进入一个单元格,但就像我对整个内容执行 control c + control v 时一样。
我该怎么办?
您也可以使用 pandas 来做到这一点。首先,使用上下文管理器获取日志
with open('example text.txt', 'r') as file:
log = file.read()
获取您的 excel 文件作为没有 headers 的数据框(列名将是列号)
df = pd.read_excel('example excel.xlsx', header = None)
使用列号和行号将文本放在需要的位置
df.at[row_number,column_number] = log
然后,如果需要,重写 excel 文件
df.to_excel('example excel.xlsx', index = False)