解决 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()
相关推荐
老师我太想进步了20264 分钟前
cmd连接MySQL及相关查询
数据库·mysql
難釋懷3 小时前
Redis命令-Set命令
数据库·redis·缓存
Linux-palpitate3 小时前
PostgreSQL(PG)的1主2从集群部署安装
数据库·postgresql
heartbeat..4 小时前
数据库基础知识体系:概念、约束、范式与国产产品
java·数据库·学习笔记·国产数据库
南半球与北海道#4 小时前
前端打印(三联纸票据打印)
前端·vue.js·打印
董世昌414 小时前
深入浅出 JavaScript 常用事件:从原理到实战的全维度解析
前端
山峰哥4 小时前
数据库工程核心:SQL调优让查询效率飙升的实战密码
网络·汇编·数据库·sql·编辑器
满栀5854 小时前
分页插件制作
开发语言·前端·javascript·jquery
qq_406176145 小时前
深入剖析JavaScript原型与原型链:从底层机制到实战应用
开发语言·前端·javascript·原型模式
Coder_Boy_5 小时前
基于SpringAI的在线考试系统-DDD业务领域模块设计思路
java·数据库·人工智能·spring boot·ddd