解决 excel 文件头问题 sap 不识别

一个任务需要上传 excel 到 sap

使用 openpyxl 生成的不识别

excel 保存后可以识别

经过分析,可能是文件头的问题,因为看起来没有区别。

excel 的文件头为 [Content_Types].xml

openpyxl 生成的文件头为 docProps/app.xml

修改为文件头有点过于繁琐,利用 win32 com 调用 原生 excel 太笨重,又试了一个 python 生成 excel 的模块 xlsxwriter,完美解决

python 复制代码
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()
相关推荐
striver_#1 分钟前
百度前端社招面经二
前端
xcnn_1 分钟前
前端入门——案例一:登录界面设计(html+css+js)
前端·css·html
ST.J2 分钟前
前端笔记2025
前端·javascript·css·vue.js·笔记
拉不动的猪3 分钟前
回顾vue中的Props与Attrs
前端·javascript·面试
一成码农3 分钟前
MySQL问题7
数据库·mysql
吃饭最爱6 分钟前
JUnit技术的核心和用法
数据库·oracle·sqlserver
专注API从业者6 分钟前
Python/Java 代码示例:手把手教程调用 1688 API 获取商品详情实时数据
java·linux·数据库·python
Jerry39 分钟前
使用 Material 3 在 Compose 中设置主题
前端
雨落Liy40 分钟前
SQL 函数从入门到精通:原理、类型、窗口函数与实战指南
数据库·sql
chéng ௹1 小时前
uniapp 封装uni.showToast提示
前端·javascript·uni-app