ios - 使用 XlsxReaderWriter 将图像写入 xlsx 文件的问题
问题描述
我正在尝试使用此库在 xlsx 文件中写入图像,根据文档建议的在 xlsx 文件中写入图像的方法,我遵循相同但无法成功。
下面是我用来写图像的代码片段
第一种方法
Worksheet.add(image, inCellReferenced: "A2", withOffset: CGPoint(x:15, y:10), size: (image?.size)! , preserveTransparency: true)
第二种方法
let drawing: BRAWorksheetDrawing = Worksheet.add(image, betweenCellsReferenced: "C2", and: "D2", with: UIEdgeInsets.zero, preserveTransparency: false)
drawing.insets = UIEdgeInsetsMake(0.0, 0.0, 0.5, 0.5)
使用这两种方法我无法将图像写入 xlsx 文件,任何帮助都会很棒。!
解决方案
试试这个,这对我有帮助
let data = UIImageJPEGRepresentation(UIImage, 0.5)
let image = UIImage(data: data!)
let drawing: BRAWorksheetDrawing = firstWorksheet.add(image, betweenCellsReferenced: startCell, and: endCell, with: UIEdgeInsets.zero, preserveTransparency: true)
drawing.shouldKeepAspectRatio = false
推荐阅读
- flutter - 使用用户配置文件进行颤振状态管理
- python - Python BeautifulSoup 从动态页面获取 html
- html - 如何根据css中的网页修复背景?
- c# - '无法加载文件或程序集'System.Windows,Version=5.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e'或其依赖项之一
- python - Pygsheets.authorize 每次运行时生成 tmp 文件
- swift - 在 Swift 上的应用程序后台运行任务
- visual-studio - 如何在 VS Community 2019 调试器中检查 Blazor Wasm 服务类数据
- python - 我的代码中的 pandas to csv 有什么问题?
- google-chrome - Chrome 扩展:如何在新选项卡中识别和显示 PDF,而不是使用特定标题下载
- github - 我什么时候可以摘樱桃