电子表格

java导出Excel表格

瘦欲@ 提交于 2020-03-05 05:40:39
去百度下载一个poi包,在Myeclipse中右键点击项目名称找到Build path 添加包 package cn.com.yitong.app.dbank.vo; public class LogInfoOut {   private int id;   private String tranDate;   private String crDrMaintInd;   private String tranAmt;   private String actualBalAmt;   private String tfrAcctNo;   private String tfrAcctName;   private String tranDesc;   public LogInfoOut(){}   public LogInfoOut(int id, String tranDate, String crDrMaintInd,String tranAmt, String actualBalAmt, String tfrAcctNo,String tfrAcctName, String tranDesc) {     this.id = id;     this.tranDate = tranDate;     this.crDrMaintInd = crDrMaintInd;    

【数据分析之EXCEL篇】6个常见的关联匹配函数

老子叫甜甜 提交于 2020-03-05 05:28:28
目录 VLOOKUP INDEX MATCH ROW COLUMN OFFSET 1 VLOOKUP函数 功能:按列查找 语法格式: =VLOOKUP(查找目标,查找范围,返回值的列数,精确or 模糊查找) 查找方式有2种: 精确查找:0或FALSE 模糊查找:1或TRUE 查询方式 (1) 单条件查询(使用单个关键字检索,且检索关键字在选择区域的第一列。如下图检索关键字为工号,检索工号对应的工资) (2) 反向查询 检索的关键字不在查找区域的第一列(如下图所示,姓名不在查找区域的第1列,而在第2列) 语法格式:=VLOOKUP(检索关键字,IF({1,0},检索关键字所在列,查找值所在列),2,0) (3)多条件查询 语法格式:=VLOOKUP(检索关键字1&检索关键字2,IF({1,0},序列1&序列2,查找值所在列),2,0) 注意: 使用了数组的公式不能直接回车,应使用shift+ctrl+enter结束,不然会出错哦! 如下图:=VLOOKUP(F2&G2,IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10),2,0) 下图为根据工号+姓名查找对应的部门 2 INDEX函数 功能:返回表或区域中的值或值的引用形式 2种引用形式 数组形式 语法格式:=INDEX(数组,行序数,列序数) 应用如下图:数组B2:D10, 行序数为4 ,列序数2

thinkphp导出excel数据

限于喜欢 提交于 2020-03-04 12:20:13
由于PHPExcel早就停止更新维护,建议使用phpspreadsheet,本文就教你如何用PhpSpreadsheet导出excel 注:原生导出excel可以看我另一篇文章 https://blog.csdn.net/qq_36303853/article/details/100283687 环境要求: PHP >= 5.6 开启php_zip扩展 开启php_xml扩展 开启php_gd2扩展 使用composer安装,依次输入下面2条指令 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer require phpoffice/phpspreadsheet -vvv 安装成功 使用 先引入命名空间 use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; 封装方法 /** * 导出excel表 * $data:要导出excel表的数据,接受一个二维数组 * $name:excel表的表名 * $head:excel表的表头,一维数组 * $key:$data中对应表头的键的数组,一维数组 * 备注:表头(对应列数)不能超过26; */

JXL操作Excel

烂漫一生 提交于 2020-03-04 04:31:29
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。 使用如下: 搭建环境 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件 拟生成一个名为“test.xls”的Excel文件,其中第一个工作表被命名为 “第一页”,大致效果如下: 1 package excel; 2 3 // 生成Excel的类 4 import java.io.File; 5 6 import jxl.Workbook; 7 import jxl.write.Label; 8 import jxl.write.WritableSheet; 9 import jxl.write.WritableWorkbook; 10 11 public class CreateExcel 12 { 13 public static void main(String args[]) 14 { 15 try 16 { 17 //

[原创]java导出excel

送分小仙女□ 提交于 2020-03-03 23:29:27
一、需求背景   在项目开发中,经常会遇到导出Excel报表文件的情况,因为很多情况下,我们需要打印Excel报表,虽然在网页上也可以生成报表,但是打印网上里的报表是无法处理排版问题的,所以最好的方式,还是生成Excel文件。 PageOffice封装了一组用于动态输出数据到Excel文档的相关类,全部包含在com.zhuozhengsoft.pageoffice.excelwriter 命名空间之中。PageOffice对Excel的赋值操作分两种方式:1. 单元格赋值,这个很好理解,sheet.openCell("D5"),返回值就是一个Cell对象;2. 针对一个区域赋值。这个区域在PageOffice的概念里就是Table对象,比如:sheet.openTable("C9:H15")的返回值就是就是Table对象,这个Table就是”C9:H15”这个区域。下面就针对这两种操作方式来分别介绍。 二、 给Excel单元格赋值   创建Workbook对象,操作指定sheet中的指定单元格,在打开Excel文件后通过PageOfficeCtrl对象的setWriter方法把数据写入到Excel文件中: Workbook wb = new Workbook(); Sheet sheet = wb.openSheet("销售订单"); sheet.openCell("D5")

使用jxl创建excel基本操作

女生的网名这么多〃 提交于 2020-03-03 11:13:44
在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中jxl功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。 搭建环境:将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 jar包下载地址: https://download.csdn.net/download/wmlwml0000/10505517 基本操作: 1.创建excel,并写入数据 import java.io.File; import jxl.Sheet; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; /** * * ClassName: CreateExcel <br/> * Function:创建excel <br/> * Reason: TODO ADD REASON(可选). <br/> * date: 2018年6月28日 下午2:26:27 <br/> *

【Linux学习记录 D:03】——使用Linux命令进行Excel表格的插入

二次信任 提交于 2020-03-03 01:42:55
文章目录 简介 准备 过程 将xlsx文件更改成zip文件,并解压至unziptable目录下 通过Excel表格中已有的学生姓名匹配出xuehao.txt文件中的学生学号,并插入至Excel表格中 将所有解压的内容压缩 将压缩的table2.zip 更改为xlsx文件 结果 简介 使用Linux命令:sed、grep、zip、unzip进行控制Excel表格进行插入操作的整理记录 准备 一份学生学号文件 一份关于学生的Excel文件 过程 将xlsx文件更改成zip文件,并解压至unziptable目录下 unzip 命令 -d<目录> 指定文件解压缩后所要存储的目录。 [root@dst excel2] # mv table.xlsx table.zip [root@dst excel2] # unzip table.zip -d unziptable 通过Excel表格中已有的学生姓名匹配出xuehao.txt文件中的学生学号,并插入至Excel表格中 Excel表格中学生所在的单元格 #1.查找学生姓名 grep Sheet1 . B . . . . . . . . . . . . . . . . . unziptable/ * - R - o | #2.进行清洗 sed 's/.*f><v>//g' | sed 's/<.*//g' | #3

.Net路(十三)导出数据库到EXCEL

匆匆过客 提交于 2020-03-02 19:06:51
.NET出口Office文件(word,excel)有两种方法我明白.一个存储在导出的文件中server录以下。利用response输出到浏览器地址栏,直接打开;还有直接利用javascript来导出html中的标签。 1.javascript导出 function AllAreaWord(areaId) { var myDate = new Date(); //日期函数 try { var fileName = myDate.getYear() + (myDate.getMonth() + 1) + myDate.getDate() + myDate.getMinutes() + myDate.getSeconds(); //文件名称 var areaRes = document.getElementById("showPage"); //指定要输入区域 //新建word对象 var wordObj = new ActiveXObject("Word.Application"); //指定输出类型 var docObj = wordObj.Documents.Add("", 0, 1); var oRange = docObj.Range(0, 1); var sel = document.body.createTextRange(); sel.moveToElementText

IOS通讯录的隐藏标签(电话)的特殊功能

假如想象 提交于 2020-03-02 14:25:12
这功能比较适合有强迫症,爱折腾的人哈!! 规范了通讯录标签,以后可以轻松的知道别人是用短号还是亲情网给你打电话。 如果是长号还可以显示归属地。 也许从IOS8(不太清楚)开始自带了号码归属地显示功能,但是却被隐藏起来了。 先看我保存的一个通讯录,电话是隐藏标签,短号和亲情网是IOS自带的自定义标签。 打这个号码的3个电话,效果: 电话这个特殊标签在此界面是被隐藏的。 再看来电效果: “电话”的来电归属地功能已经有了。 再到最近通话里看,是同样的效果。 接下来就是如何实现批量修改电话标签以及新增号码的问题: 由于"电话"是隐藏标签,而本人试了好几款通讯录管理软件, 都没有发现直接修改标签为“电话”的功能,如果有请告知,谢谢。 目前新增号码,我都是在拨号界面输入号码, 再点击+号新增通讯录好友实现的,见下图: 而当前已经存在的号码需要批处理,下面是我的方法 一、导出Excel文件 我是用合合通讯录工具(和扫描全能王同一家公司的) 批量导出通讯录到Excel,然后点击“打开”, 选择QQ,就可以在电脑上接收并编辑Excel了。 二、修改Excel文件 修改Excel第一行Phone 1 Label对应的内容, 如果多个号码,可以继续修改Phone 2 Label等的内容 把相应的内容(即标签名)清空, 这样导入手机就会批量把号码标签变成“电话”。 三、上传到iPhone并导入

LabVIEW:自动化引用方法下Excel报表生成与存储子VI创建

我的梦境 提交于 2020-03-02 11:23:40
LabVIEW中,通过引用自动化函数可以实现Excel 报表生成与存储,并且其丰富的属性节点和方法,可以提供多种处理和操作 。 Excel报表 1.1 在前面板(控件—新式—引用句柄)添加“自动化引用句柄”,右键,点击ActiveX类,浏览并选择Microsoft Excel 16.0 Object ,在选择“ Excel._Application”,获取Excel引用句柄。 1.2 在程序框图中互联接口项点击ActiveX类,添加“打开自动化”,打开Excel自动化,并返回Excel自动化引用句柄。 1.3 在程序框图中互联接口项点击ActiveX类,添加“属性节点”,右键“属性节点”,选择选择类中ActiveX的Excel._Application,选择“Workbooks”属性。 1.4 在程序框图中互联接口项点击ActiveX类,添加“调用节点”,右键“方法”,右键“属性节点”,选择选择类中ActiveX的Excel. Workbooks,选择“Open”方法。其中Filename接打开文件地址加名字,所以添加文件路径输入控件,再转为字符串,如下图: 1.5 在程序框图中互联接口项点击ActiveX类,添加“属性节点”,连接上一个open的输出,方法选择worksheets。 1.6 在程序框图中互联接口项点击ActiveX类,添加“调用节点”