当前位置: 首页 > news >正文

如何做镜像别人网站上海东道设计

如何做镜像别人网站,上海东道设计,网站app在线生成器,个人网站设计html我们在Java应用程序中有一个新要求,即用户可以上传excel文件.excel文件中的一列将使用粗体,斜体,项目符号,彩色文本等格式.我们需要读取此excel文件并将这些值存储在Oracle DB表中.随后,我们还需要提取这些数据,并保留格式并下载到excel工作表中.我们计划将Apache-poi用于相同的…我们在Java应用程序中有一个新要求,即用户可以上传excel文件.excel文件中的一列将使用粗体,斜体,项目符号,彩色文本等格式.我们需要读取此excel文件并将这些值存储在Oracle DB表中.随后,我们还需要提取这些数据,并保留格式并下载到excel工作表中.我们计划将Apache-poi用于相同的功能,但是现在停留在需要将HSSFRichTextString对象转换为要存储到Oracle表的格式的位置.HSSFRichTextString的tostring()方法提供字符串,但是格式丢失.有人可以建议我如何将这个HSSFRichTextString对象转换为Oracle数据类型(最好是clob).解决方法:正确的是,toString()方法将仅返回HSSFRichTextString的未格式化String内容.这是一种从HSSFRichTextString中提取所有其他重要数据以与字符串值一起存储的方法.与my answer to this question非常相似,从HSSFRichTextString中提取富文本格式信息,并将该数据存储在要创建的类FormattingRun中.public class FormattingRun {private int beginIdx;private int length;private short fontIdx;public FormattingRun(int beginIdx, int length, short fontIdx) {this.beginIdx beginIdx;this.length length;this.fontIdx fontIdx;}public int getBegin() { return beginIdx; }public int getLength() { return length; }public short getFontIndex { return fontIdx; }}然后,调用Apache POI方法提取该数据. numFormattingRuns()-返回在HSFFRichTextString中运行的格式化次数. getFontOfFormattingRun(int)-返回出现在字符串中指定位置的短字体索引现在,实际提取数据List formattingRuns new ArrayList();int numFormattingRuns richTextString.numFormattingRuns();for (int fmtIdx 0; fmtIdx numFormattingRuns; fmtIdx){int begin richTextString.getIndexOfFormattingRun(fmtIdx);short fontIndex richTextString.getFontOfFormattingRun(fmtIdx);// Walk the string to determine the length of the formatting run.int length 0;for (int j begin; j richTextString.length(); j){short currFontIndex richTextString.getFontAtIndex(j);if (currFontIndex fontIndex)length;elsebreak;}formattingRuns.add(new FormattingRun(begin, length, fontIndex));}要将这些数据存储在数据库中,首先要认识到HSSFRichTextString和FormattingRun之间存在一对多的关系.因此,在您计划存储富文本字符串数据的任何Oracle表中,都需要与另一个存储格式化运行数据的新表建立外键关系.像这样Table: rich_text_stringrts_id NUMBERcontents VARCHAR2(4000)rts_id是主键,并且Table: rts_formatting_runsrts_id NUMBERrun_id NUMBERrun_pos NUMBERrun_len NUMBERfont_index NUMBER其中(rts_id,run_id)是主键,而rts_id则指向rich_text_string表.使用您喜欢的Java到数据库框架(JDBC,Hibernate等),将String值存储到rich_text_string中的内容中,并将关联的FormattingRun对象数据存储到rt_formatting_runs中.请注意-字体索引仅在工作簿中有效.您还需要存储HSSFWorkbook中的字体信息,以赋予font_index含义.它没有存储为CLOB,但是可以说这种方式存储的数据更有意义.标签java,apache-poi来源 https://codeday.me/bug/20191012/1902926.html
http://www.sadfv.cn/news/214272/

相关文章:

  • 临沂网站建设服务app 网站开发公司
  • vs2010 网站开发教程c 做网站开发
  • 化工网站开发资源型网站建设 需要多大硬盘
  • 网站不同北京城市建设档案馆网站
  • 做微信网站价格网站建设作业教程
  • 如何设置网站logo制作动画的软件
  • 如何高效的完成网站建设步骤工厂代加工平台
  • 宁夏网站建设哪家好如何快速使用模版做网站
  • 湖北省建设信息港网站东莞网站建设公司口碑排名
  • 网站建设读后感阿里巴巴外贸网站首页
  • 吉林省建设信息网官网入吉广州网站优化推广
  • 做网站具体收费网站框架代码
  • 浦口区建设局网站枸橼酸西地那非片多长时间见效
  • 建设网站公司哪儿济南兴田德润有活动吗郑州工程网官网最新版入口
  • 智联招聘网站怎么做微招聘百度收录wordpress
  • 网站访问密码pc网站建设怎么弄
  • 什么叫网站建设方案书山西省建设工程信息网
  • 做招聘网站代理商需要多少钱牡丹江免费信息网
  • 备案时网站关闭做一小说网站要花多钱
  • 方案图网站wordpress 获取页面的名称
  • flash美食网站论文温州网站建设华一
  • 企业网站 手机站做网站需要交钱吗
  • 百度网站排名关键词整站优化广州公司网站开发
  • 网站建设访问人群网站开发属于软件开发吗
  • flash网站的制作外贸建站wordpress主题
  • 网站出现死链怎么办网页设计茶叶网站建设
  • 贵阳网站建设方案书关键词推广seo怎么优化
  • 爱站网自媒体数据免费ppt模板下载熊猫
  • 自己做商业网站山东神华网站建设
  • 网站流量指的是什么意思网站模版怎么做的