守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 17269|回复: 26

[项目讨论] 【本版总结】OfficeUtil 工具概要

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52586
    钢镚
    1422

    开源英雄守望者

    发表于 2014-12-29 13:45:46 | 显示全部楼层 |阅读模式
    本帖最后由 破晓 于 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
    导出功能










    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2016-4-19 18:18
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    8

    主题

    15

    帖子

    1883

    积分

    版主

    Rank: 16Rank: 16Rank: 16Rank: 16

    威望
    8
    贡献
    1
    金币
    986
    钢镚
    29

    开源英雄

    发表于 2015-3-5 10:11:46 | 显示全部楼层
    赶紧加大马力完善完善
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52586
    钢镚
    1422

    开源英雄守望者

     楼主| 发表于 2015-1-11 23:43:57 | 显示全部楼层
    本来想加入读取/插入图片的功能,不过看了一下,有点复杂,以后有时间再加吧先把对比结果发上来吧:

    先看文件结构变化:

    插入图片前:



    插入图片后:



    多了两个文件夹:
    drawings  和  media

    drawings下面内容为
    drawing1.xml
    _rels/drawing1.xml.rels

    media 下面为插入的图片:image1.png


    下面看文件内容:

    1.新增的内容

    drawing1.xml:
    1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    2. <xdr:wsDr xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
    3.     <xdr:twoCellAnchor editAs="oneCell">
    4.         <xdr:from>
    5.             <xdr:col>2</xdr:col>
    6.             <xdr:colOff>0</xdr:colOff>
    7.             <xdr:row>8</xdr:row>
    8.             <xdr:rowOff>0</xdr:rowOff>
    9.         </xdr:from>
    10.         <xdr:to>
    11.             <xdr:col>8</xdr:col>
    12.             <xdr:colOff>247650</xdr:colOff>
    13.             <xdr:row>36</xdr:row>
    14.             <xdr:rowOff>142875</xdr:rowOff>
    15.         </xdr:to>
    16.         <xdr:pic>
    17.             <xdr:nvPicPr>
    18.                 <xdr:cNvPr id="1025" name="Picture 1"/>
    19.                 <xdr:cNvPicPr>
    20.                     <a:picLocks noChangeAspect="1" noChangeArrowheads="1"/>
    21.                 </xdr:cNvPicPr>
    22.             </xdr:nvPicPr>
    23.             <xdr:blipFill>
    24.                 <a:blip xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" r:embed="rId1"/>
    25.                 <a:srcRect/>
    26.                 <a:stretch>
    27.                     <a:fillRect/>
    28.                 </a:stretch>
    29.             </xdr:blipFill>
    30.             <xdr:spPr bwMode="auto">
    31.                 <a:xfrm>
    32.                     <a:off x="1371600" y="1371600"/>
    33.                     <a:ext cx="4362450" cy="4943475"/>
    34.                 </a:xfrm>
    35.                 <a:prstGeom prst="rect">
    36.                     <a:avLst/>
    37.                 </a:prstGeom>
    38.                 <a:noFill/>
    39.                     <a:ln w="1">
    40.                         <a:noFill/>
    41.                         <a:miter lim="800000"/>
    42.                         <a:headEnd/>
    43.                         <a:tailEnd type="none" w="med" len="med"/>
    44.                     </a:ln>
    45.                     <a:effectLst/>
    46.                 </xdr:spPr>
    47.         </xdr:pic>
    48.         <xdr:clientData/>
    49.     </xdr:twoCellAnchor>
    50. </xdr:wsDr>
    复制代码



    _rels/drawing1.xml.rels
    1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    2. <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
    3. <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="../media/image1.png"/>
    4. </Relationships>
    复制代码

    2.修改的内容:

    [Content_Types].xml
    1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    2. <Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
    3. <Default Extension="bin" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings"/>
    4. <Default Extension="png" ContentType="image/png"/>
    5. <Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>
    6. <Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/>
    7. <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>
    8. <Default Extension="xml" ContentType="application/xml"/>
    9. <Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/>
    10. <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>
    11. <Override PartName="/xl/worksheets/sheet2.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>
    12. <Override PartName="/xl/worksheets/sheet3.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>
    13. <Override PartName="/xl/drawings/drawing1.xml" ContentType="application/vnd.openxmlformats-officedocument.drawing+xml"/>
    14. <Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/>
    15. <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/></Types>
    复制代码
    加入了:
    1. <Default Extension="png" ContentType="image/png"/>
    2. <Override PartName="/xl/drawings/drawing1.xml" ContentType="application/vnd.openxmlformats-officedocument.drawing+xml"/>
    复制代码

    sheet1.xml.rels
    1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    2. <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
    3.     <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing" Target="../drawings/drawing1.xml"/>
    4.     <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings" Target="../printerSettings/printerSettings1.bin"/>
    5. </Relationships>
    复制代码
    加入了:
    1. <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing" Target="../drawings/drawing1.xml"/>
    复制代码


    sheet1.xml
    1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    2. <worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"
    3.     xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
    4.     <dimension ref="A1"/>
    5.     <sheetViews>
    6.         <sheetView tabSelected="1" workbookViewId="0">
    7.             <selection activeCell="C9" sqref="C9"/>
    8.         </sheetView>
    9.     </sheetViews>
    10.     <sheetFormatPr defaultRowHeight="13.5"/>
    11.     <sheetData/>
    12.     <phoneticPr fontId="1" type="noConversion"/>
    13.     <pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
    14.     <pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
    15.     <drawing r:id="rId2"/>
    16. </worksheet>
    复制代码


    加入了:
    1. <phoneticPr fontId="1" type="noConversion"/>
    2.     <pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>
    3.     <pageSetup paperSize="9" orientation="portrait" horizontalDpi="200" verticalDpi="200" r:id="rId1"/>
    4.     <drawing r:id="rId2"/>
    复制代码



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    38

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    33
    钢镚
    0
    发表于 2015-1-30 21:54:57 | 显示全部楼层
    看看如何,顶一个

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    28

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    23
    钢镚
    0
    发表于 2015-2-28 21:02:47 | 显示全部楼层
    一定要看看

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    90

    积分

    列兵

    Rank: 2

    威望
    0
    贡献
    0
    金币
    72
    钢镚
    5
    发表于 2015-3-3 14:05:24 | 显示全部楼层
    悄悄     

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20 赞一个!

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-3-4 09:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    1

    帖子

    42

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    36
    钢镚
    0
    发表于 2015-3-4 10:09:57 | 显示全部楼层

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20 赞一个!

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    28

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    23
    钢镚
    0
    发表于 2015-5-5 16:26:46 | 显示全部楼层
    xueyiyiixisi

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    57

    积分

    列兵

    Rank: 2

    威望
    0
    贡献
    0
    金币
    46
    钢镚
    0
    发表于 2015-5-22 00:02:56 | 显示全部楼层
    感谢楼主

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    57

    积分

    列兵

    Rank: 2

    威望
    0
    贡献
    0
    金币
    46
    钢镚
    0
    发表于 2015-5-22 00:18:12 | 显示全部楼层
    楼主,你这个能用在纯as3项目上吗?

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2024-3-19 18:44 , Processed in 0.162768 second(s), 33 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表