2022-12-21 00:51来源:m.sf1369.com作者:宇宇
代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("测试.xls")); //生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet=book.createSheet("第一页",0); //在Label对象的构造子中指名单元格位置是第一列第一行(0,0) //以及单元格内容为test Label label=new Label(0,0,"test"); //将定义好的单元格添加到工作表中 sheet.addCell(label); /*生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123*/
jxl.write.Number
number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并关闭文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } }可以使用Excel库来处理,比如spire.XLS for Java对Excel的操作功能支持得比较全面,创建、读取、编辑、转换和打印 Excel 工作表,加密或解密 Excel 工作表等这些功能都是支持的,网上有很多文章写了具体的功能实现方法,可以作为参考来操作Excel文档。
很简单,利用地理信息系统的主题图功能,比较好上手的有mapinfo,深入点的有saga-gis,arc gis等等,现在2019版的excel好像也可以了。至于怎么做,首先你要处理数据,获得省份对应的疫情信息表,以及一个中国省份的地图,然后生成主题图就好了,具体参见mapinfo的help文档。
方法一:NPOI
NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。
方法二:使用COM组件。
缺点:
只能在安装excel 2003时才可以。
优点:(特殊情况下使用)
使用于excel打开后需要点击“保存”才能用程序读取的情况。
方法三:使用office 驱动。
优点:
此方法最简单,也最普遍。只要安装office就可以使用!
优点
一是多人协同使用简便性方面:勤哲部署麻烦,每个客户端都需要安装excel插件;云表有专用浏览器,在普通浏览器上访问快速下载,部署方便。
二是在对excel的依赖性方面:勤哲依赖excel,版本多,存在兼容性问题;云表有自己的电子表格核心,不依赖excel。
三是在互联网使用方面:局域网架构,公网访问不方便;云表支持局域网外网访问,主要服务器能在外网访问即可在外网使用。
四是在智能填写支持性方面:勤哲的取数公式功能很弱,碰到复杂的功能需要依赖
我知道的有三种方法:
1、如果数据量不大且没有大对象(图片,文件什么的)且使用pl/sql developer做oracle管理工具的话,可以直接复制粘贴,操作方法是先按照列的先后顺序把EXCEL中数据排好,在第一个字段前面加一空白列(这部很重要,否则字段就会不对应了),pl/sql developer中执行下select * from 表名 for update,使得你的表可以编辑,然后点一下像锁一样的那个图标(鼠标放上去会显示编辑数据四个字),复制excel中的数据(包括空白列),最后直接在表中空白行的地方粘贴就行了,操作很简单。
2、使用外部程序编程实现,如c#,java,以c#为例,先将excel解析成datatable,然后逐行遍历入库即可。
3、使用工具XlsToOra.exe,只要配置一下登陆进去后,设置一下导入的表名,列与excel中列的对应关系就可以导入了。
4、可以将excel转换成csv文件再利用文本导入器(工具-文本导入器)导入即可。 以上是个人使用过的一些方法, 难免有不完美之处,欢迎指正探讨^_^
Excel中默认将长度超过12(含)的数值默认为科学计数法显示,要变化为正常数字,常见方法如下: Ctrl+1调出单元格格式对话框-->数值-->小数位调整为0-->确定 Ctrl+1调出单元格格式对话框-->文本-->确定 插入辅助列,输入公式:=A1&"" 插入辅助列,输入公式:=text(a1,0) 插入辅助列,输入公式:=left(a1,len(a1)),或用mid,right表示。 VBA代码 数据分列,数据-->分列-->分隔符号-->下一步-->文本-->完成
首先,打开我们的Excel表格,选中需要进行数据处理的单元格范围:
在菜单栏中找到【开始】选项,单击该项下的【条件格式】功能:
单击【数据条】选项,在左侧方框内选中下方的【其他规则】,单击打开:
然后,在弹出的新建格式视图界面,找到下方的【条形图外观】选项,根据自己的需要对数据条颜色和外观进行调整,单击【确认】即可。
当我们返回Excel工作表时,就可以发现之前选中的单元格数据已经可视化,这样让数据更简单明了: