守望者--AIR技术交流
标题:
【本版总结】OfficeUtil 工具概要
[打印本页]
作者:
破晓
时间:
2014-12-29 13:45
标题:
【本版总结】OfficeUtil 工具概要
本帖最后由 破晓 于 2018-9-17 10:08 编辑
项目地址:
https://code.csdn.net/airmyth/officeutil
https://github.com/anygo/OfficeUtil
API文档
开发语言:AS3
项目内容:
目前功能:
仅能读取Excel 2007 及以上版本
按行读取
按列读取
添加行,列,单元格,二维表数据
读取单元格文本
单元格赋值
读取合并单元格文本
解析文件基础属性
创建Excel空文档
导出Excel
修改Sheet页名称
移动设备上也能用哦
待完善部分:
Excel 读取图片,函数等复杂元素
读取Word ppt
导出功能
[attach]236[/attach]
[attach]237[/attach]
[attach]238[/attach]
作者:
破晓
时间:
2015-1-11 23:43
本来想加入读取/插入图片的功能,不过看了一下,有点复杂,以后有时间再加吧
先把对比结果发上来吧:
先看文件结构变化:
插入图片前:
[attach]391[/attach]
插入图片后:
[attach]392[/attach]
多了两个文件夹:
drawings 和 media
drawings下面内容为
drawing1.xml
_rels/drawing1.xml.rels
media 下面为插入的图片:image1.png
下面看文件内容:
1.新增的内容
drawing1.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
<xdr:twoCellAnchor editAs="oneCell">
<xdr:from>
<xdr:col>2</xdr:col>
<xdr:colOff>0</xdr:colOff>
<xdr:row>8</xdr:row>
<xdr:rowOff>0</xdr:rowOff>
</xdr:from>
<xdr:to>
<xdr:col>8</xdr:col>
<xdr:colOff>247650</xdr:colOff>
<xdr:row>36</xdr:row>
<xdr:rowOff>142875</xdr:rowOff>
</xdr:to>
<xdr:pic>
<xdr:nvPicPr>
<xdr:cNvPr id="1025" name="Picture 1"/>
<xdr:cNvPicPr>
<a:picLocks noChangeAspect="1" noChangeArrowheads="1"/>
</xdr:cNvPicPr>
</xdr:nvPicPr>
<xdr:blipFill>
<a:blip xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" r:embed="rId1"/>
<a:srcRect/>
<a:stretch>
<a:fillRect/>
</a:stretch>
</xdr:blipFill>
<xdr:spPr bwMode="auto">
<a:xfrm>
<a:off x="1371600" y="1371600"/>
<a:ext cx="4362450" cy="4943475"/>
</a:xfrm>
<a:prstGeom prst="rect">
<a:avLst/>
</a:prstGeom>
<a:noFill/>
<a:ln w="1">
<a:noFill/>
<a:miter lim="800000"/>
<a:headEnd/>
<a:tailEnd type="none" w="med" len="med"/>
</a:ln>
<a:effectLst/>
</xdr:spPr>
</xdr:pic>
<xdr:clientData/>
</xdr:twoCellAnchor>
</xdr:wsDr>
复制代码
_rels/drawing1.xml.rels
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image1.png"/>
</Relationships>
复制代码
2.修改的内容:
[Content_Types].xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
<Default Extension="bin" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings"/>
<Default Extension="png" ContentType="image/png"/>
<Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>
<Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/>
<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>
<Default Extension="xml" ContentType="application/xml"/>
<Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/>
<Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>
<Override PartName="/xl/worksheets/sheet2.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>
<Override PartName="/xl/worksheets/sheet3.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>
<Override PartName="/xl/drawings/drawing1.xml" ContentType="application/vnd.openxmlformats-officedocument.drawing+xml"/>
<Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>
<Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/></Types>
复制代码
加入了:
<Default Extension="png" ContentType="image/png"/>
<Override PartName="/xl/drawings/drawing1.xml" ContentType="application/vnd.openxmlformats-officedocument.drawing+xml"/>
复制代码
sheet1.xml.rels
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing" Target="../drawings/drawing1.xml"/>
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings" Target="../printerSettings/printerSettings1.bin"/>
</Relationships>
复制代码
加入了:
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing" Target="../drawings/drawing1.xml"/>
复制代码
sheet1.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
<dimension ref="A1"/>
<sheetViews>
<sheetView tabSelected="1" workbookViewId="0">
<selection activeCell="C9" sqref="C9"/>
</sheetView>
</sheetViews>
<sheetFormatPr defaultRowHeight="13.5"/>
<sheetData/>
<phoneticPr fontId="1" type="noConversion"/>
<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
<pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
<drawing r:id="rId2"/>
</worksheet>
复制代码
加入了:
<phoneticPr fontId="1" type="noConversion"/>
<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
<pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
<drawing r:id="rId2"/>
复制代码
作者:
wtu1434
时间:
2015-1-30 21:54
看看如何,顶一个
作者:
cchh
时间:
2015-2-28 21:02
一定要看看
作者:
cheas3.0
时间:
2015-3-3 14:05
悄悄
作者:
xiaoxiao00o7
时间:
2015-3-4 10:09
作者:
王的故乡
时间:
2015-3-5 10:11
赶紧加大马力完善完善
作者:
mxk32718409
时间:
2015-5-5 16:26
xueyiyiixisi
作者:
tiandihui112233
时间:
2015-5-22 00:02
感谢楼主
作者:
tiandihui112233
时间:
2015-5-22 00:18
楼主,你这个能用在纯as3项目上吗?
作者:
破晓
时间:
2015-5-22 09:30
tiandihui112233 发表于 2015-5-22 00:18
楼主,你这个能用在纯as3项目上吗?
能用上
作者:
shawn00
时间:
2015-5-22 11:05
看一下 頂高高~~~
作者:
破晓
时间:
2015-5-22 11:09
shawn00 发表于 2015-5-22 11:05
看一下 頂高高~~~
你加这个群吧,这里交流太麻烦
272732356
作者:
yaoxiaojun
时间:
2015-10-25 14:54
这个不错,看看!
作者:
bluesea
时间:
2015-11-12 11:39
开发语言,情况怎么样。
作者:
bluesea
时间:
2015-11-12 11:44
相当的不错,顶一下。
作者:
huanshi
时间:
2015-11-16 16:41
学习啦!很期待大神完善全功能!
作者:
gao0022
时间:
2015-11-24 07:43
这么高深,。谢了,楼主
作者:
wwttcc
时间:
2015-12-16 15:25
good
作者:
随心点儿
时间:
2016-1-8 15:34
学习了,支持支持。。。。。
作者:
zsdwxm
时间:
2016-1-9 20:42
很好的东西,支持!!!!
作者:
noson123
时间:
2016-1-25 17:01
我看可以!
作者:
xfg762411
时间:
2016-6-21 10:57
学习 学习
作者:
TKCB
时间:
2017-10-12 16:41
看看看看看看看看看看看,希望不错
作者:
laoniusanche
时间:
2018-6-14 09:51
一定要看看
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)