解决 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()
相关推荐
Cloud_bread4 分钟前
从ReAct到自主闭环:Agentic Coding核心执行引擎的技术演进
前端·react.js·前端框架
鹿角片ljp5 分钟前
Redis 深度复习:从入门到面试通关
数据库·redis·面试
cidy_9813 分钟前
OptMem 使用教程
前端
杉氧17 分钟前
用 Compose 挑战交互与动效天花板:ComposeCraftLab 开源实验室全解析
android·前端·kotlin
Ming_studying19 分钟前
Python + SQLite FTS5 构建本地文档全文搜索器:增量索引、中文检索与高亮
jvm·数据库·python·sqlite
Canace26 分钟前
AI 生成到 90% 突然断了:你的解决方案是?
前端·人工智能
TinssonTai28 分钟前
Vite 8 版 Chrome 插件全家桶,popup/options/sidepanel 一次集齐
前端·vue.js
玉鸯32 分钟前
让 Agent 面向用户:AG-UI 协议构建 Agent 前端
前端·python·agent
云和恩墨40 分钟前
从静态备份到极速恢复:zData S重构多元数据库时代的“第二存储”底座
数据库·重构
程序员黑豆1 小时前
鸿蒙应用开发 @Extend 装饰器使用教程
前端·harmonyos