java 板


LINE

1)microsoft有定义excel自己的xml format(xml spreadsheet,xmlss),请参考 http://support.microsoft.com/kb/288215 api http://msdn2.microsoft.com/en-us/library/aa140066(office.10).aspx 我所谓的"适合一次性的exporting"是因为java并没有xmlss专用的parser, 要load你自己输出的excel xml再加以编辑有些麻烦。 2)要放图在里面有两种方式,第一是用live chart(参数也是在xml里面) 要放静态图片的话更加tricky: mht 请参考我的原po,不过这次把有图片的excel档存成.mht(web page single archive) mht实际上是一个包含了xml和其他supportive file的zip档,你刚刚embeded的图片 也在里面。把mht副档名改成xls,一样可以用excel开启。 我们公司的产品实际上是用这个方式,不过实做上比较复杂。 html 还有一种方式是存成html,这样会出现一个htm档案和一个存image的folder。把htm 档名改成xls,还是可以用excel开启(伟大的excel..) 这种做法有一个特殊的优点是,那个html档基本是html tag跟office xml的组合, 因此如果在没有office的情况下(比如linux)开启档案,你会看到一个html的 table,长的跟原来的excel很像 坏处是要连那个folder一起输出给user。当然,如果你没有图片的话就没关系。 希望对你有帮助。 willie ※ 引述《kojinvhfsk (野炮蕃薯)》之铭言: : 呵呵…原来还有这种做法,受教了! : 只是你所谓的「只适合一次性的exporting」是什麽意思呢? : 以下是我以程式建立的Xml档,其副档名是xls,就可以直接用Excel开启了 : 且用Excel开启後编辑,存档後,用记事本开启,也会增加了相对应的Tag : <?xml version='1.0'?> : <?mso-application progid='Excel.Sheet'?> : <Workbook xmlns='urn:schemas-microsoft-com:office:spreadsheet' : xmlns:o='urn:schemas-microsoft-com:office:office' : xmlns:x='urn:schemas-microsoft-com:office:excel' : xmlns:ss='urn:schemas-microsoft-com:office:spreadsheet'> : <Styles> : <Style ss:ID='s1'> : <Alignment ss:Horizontal='Center' ss:Vertical='Top' ss:WrapText='1'/> : <Font ss:FontName='宋体' x:CharSet='134' ss:Size='12' ss:Bold='1'/> : </Style> : </Styles> : <Worksheet ss:Name='sheet1'> : <Table> : <Row> : <Cell ss:StyleID='s1'> : <Data ss:Type='String'> : Thank you! : </Data> : </Cell> : </Row> : </Table> : </Worksheet> : </Workbook> : 从上面就可以了解,我们可以使用很多种已经定义好的Tag,来达到我们的需求 : 只是想请问,该如何查询有哪些Tag可以使用、设定等等的资讯呢? : 例如: : <Style>可以设样式 : <Alignment ss:Horizontal='Center'>的「ss:Horizontal='Center'」可让栏位置中 : <Worksheet ss:Name='tt'>可以建立一个名为tt的工作表 : …等等的资讯 : 刚拜了一下Google大神,可是找不到我所需要的完整资讯 : 应该是我查询的方向错误了 : 还望前辈告知! : 另外藉此回覆 qrtt1兄, : 使用者有这样的需求,必然有他的原因 : 而我现在开发一套让对方使用的软体 : 我想,势必需先遵循使用者的需求,来设计、开发 : 让软体,符合使用者的需求 : 而不是让使用者改变需求,来配合这套软体 : 目前针对使用者这项需求 : 有困难处 : 但我觉得这困难处,是因为我的知识、经验不足所造成的 : 并非没有办法可以解决 : 所以我选择了先寻找、徵询解决办法 : 再确定无法可解後 : 再和使用者沟通,并表明此项需求无法达成的原因 : 让使用者接受,进而改变他的需求 : 以上是我的一点想法 : 而目前的需求总结如下 : 「必须能够将海量资料(txt)、JTable、JLabel、JFreeChart等物件资料,存放至同1个Xls档, : 依使用者选择存放至相同、或不同工作表皆可」 : 想请问qrtt1兄,是否在我描述的需求里 : 发现了根本不可行的关键点呢? : 如果有的话,还麻烦告知,让我少走冤枉路…>"< : (ps.Excel 1个Sheet因版本关系,最多只能65535列的问题…我想使用者会自觉不强求的…XD) : 哎…刚试了一下,想说把XML格式写出来的Xls档开启,放入一张图後,存档 : 再用记事本开启,看里面的tag是怎麽写的,这样就可以解决我的这项需求了 : 可是却发现…放入一张图,要存档时,只能另存新档…哎…突然好难过啊…>"< : 这样是否就代表了没办法利用这种方式将图放入Xls档呢? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 98.204.128.203 ※ 编辑: willieliao 来自: 98.204.128.203 (03/29 23:49)
1F:推 TonyQ:推! 03/30 00:51
2F:推 kojinvhfsk:先推再研究,谢谢! 03/30 07:47







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP