一个任务需要上传 excel 到 sap
使用 openpyxl 生成的不识别
excel 保存后可以识别
经过分析,可能是文件头的问题,因为看起来没有区别。
excel 的文件头为 [Content_Types].xml
openpyxl 生成的文件头为 docProps/app.xml文章来源:https://www.toymoban.com/news/detail-605944.html
修改为文件头有点过于繁琐,利用 win32 com 调用 原生 excel 太笨重,又试了一个 python 生成 excel 的模块 xlsxwriter,完美解决文章来源地址https://www.toymoban.com/news/detail-605944.html
import xlsxwriter
# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()
# Some data we want to write to the worksheet.
column_names = [
"Group ID", "Item"
]
# Start from the first cell. Rows and columns are zero indexed.
row = 0
col = 0
worksheet.write_row(row, col, column_names)
workbook.close()
到了这里,关于解决 excel 文件头问题 sap 不识别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!