精华内容
下载资源
问答
  • POI 实现对角线
    千次阅读
    2019-03-07 10:58:57

    package poi.test;
    
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFCellStyle;
    import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
    import org.apache.poi.hssf.usermodel.HSSFPatriarch;
    import org.apache.poi.hssf.usermodel.HSSFRichTextString;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFShape;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFSimpleShape;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    
    /**
     * 写入文件
     * @author xuchangcheng
     * 2018年11月2日
     */
    public class WritePoi {
        
    	/**
    	 * 准备数据
    	 * @return
    	 */
    	public List<Map<String,Object>> data(){
    		List<Map<String,Object>> list = new ArrayList<>();
    		Map<String,Object> map = new HashMap<>();
    		map.put("name", "测试01");
    		map.put("age", 25);
    		list.add(map);
    		
    		Map<String,Object> map1 = new HashMap<>();
    		map1.put("name", "测试02");
    		map1.put("age", 22);
    		list.add(map1);
    		
    		Map<String,Object> map2 = new HashMap<>();
    		map2.put("name", "测试03");
    		map2.put("age", 23);
    		list.add(map2);
    		
    		return list;
    	}
    	
    	
    	public void writeData2Excel(){
    		String resultPath = "E:/key/2010表格.xls";
    		String[] title={"           学号\n   信息","年龄"}; //表头
    		//创建工作簿
    		HSSFWorkbook workbook=new HSSFWorkbook();
    		
    		HSSFCellStyle cellStyle=workbook.createCellStyle();     
    		cellStyle.setWrapText(true); 
    		
    		//创建sheet
    		HSSFSheet sheet=workbook.createSheet("sheet");
    		sheet.setDefaultColumnWidth(10);
    		//创建第一行
    		HSSFRow row=sheet.createRow(0);
    		row.setHeightInPoints(30);
    	
    		HSSFCell cell=null;
    		//插入第一行数据的表头
    		for(int i=0;i<title.length;i++){
    		    cell=row.createCell(i);
    		    cell.setCellStyle(cellStyle);
    		    cell.setCellValue(new HSSFRichTextString(title[i]));
    		}
    		List<Map<String,Object>> data = data();
    		for(int i=1;i<=data.size();i++){
    			HSSFRow row2=sheet.createRow(i);
    		    HSSFCell cell0=row2.createCell(0);
    		    cell0.setCellValue(data.get(i-1).get("name").toString());
    		    cell0=row2.createCell(1);
    		    cell0.setCellValue(data.get(i-1).get("age").toString());
    		}
            HSSFPatriarch patriarch = sheet.createDrawingPatriarch();  
    
            HSSFClientAnchor anchor = new HSSFClientAnchor();
            anchor.setAnchor((short) 0, 0, 0, 0, (short) 1, 1, 0, 0);
            HSSFSimpleShape line1 = patriarch.createSimpleShape(anchor);
            line1.setShapeType(HSSFSimpleShape.OBJECT_TYPE_LINE);
            line1.setLineStyle(HSSFShape.LINESTYLE_SOLID);
            //在NPOI中线的宽度12700表示1pt
            line1.setLineWidth(3350);
            
    		try {
    			FileOutputStream fileOutputStream = new FileOutputStream(resultPath);
    			workbook.write(fileOutputStream);
    			workbook.getCreationHelper().createFormulaEvaluator().evaluateFormulaCell(cell);
    			fileOutputStream.close();
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	
    	public static void main(String[] args) {
    		WritePoi w = new WritePoi();
    		w.writeData2Excel();
    		System.out.println("完成");
    	}
    }
    

     

    更多相关内容
  • python如何生成一个对角线为0的矩阵

    千次阅读 2021-03-25 16:47:00
    2.然后将对角线的元素全都设置为0即可,这里提供两种思路 1) 2) np.eye(5,dtype=bool) 会生成一个对角线为true,其他地方为False的矩阵。 M[np.eye(10,dtype=np.bool)] = xxxxx 就可以直接修改对角线

    python如何生成一个对角线为0的矩阵

    1.首先利用numpy库先生成一个n * n的随机方阵
    在这里插入图片描述
    在这里插入图片描述np.random.randint(low,high,size,dtype) #(最小,最大,矩阵的大小n*m)

    2.然后将对角线的元素全都设置为0即可,这里提供两种思路
    1)
    在这里插入图片描述
    2)
    在这里插入图片描述
    np.eye(5,dtype=bool) 会生成一个对角线为true,其他地方为False的矩阵。
    M[np.eye(10,dtype=np.bool)] = xxxxx 就可以直接修改对角线元素

    展开全文
  • 如何在表格中添加对角线

    千次阅读 2021-07-29 02:15:30
    以Excel为例,表格里对角线的插入步骤是:1、首先打开Excel文档,将需要调整的表格稍微拉大一点。2、然后单击鼠标右键,在弹出的下拉菜单中选择设置单元格格式。3、切换到边框选项卡,单击斜线选项。4、然后确定即可...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。

    以Excel为例,表格里对角线的插入步骤是:

    1、首先打开Excel文档,将需要调整的表格稍微拉大一点。

    202004216372308030426849411214595.png

    2、然后单击鼠标右键,在弹出的下拉菜单中选择设置单元格格式。

    202004216372308039978388051427805.png

    3、切换到边框选项卡,单击斜线选项。

    202004216372308044254235834288170.png

    4、然后确定即可。

    202004216372308045782810152657135.png

    Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。Office最初是一个推广名称,出现于1990年代早期,指一些以前曾单独发售的软件的合集。当时主要的推广重点是:购买合集比单独购买要省很多钱。最初的Office版本包含Word、Excel和PowerPoint。

    展开全文
  • word中如何在单元格中添加对角线

    千次阅读 2021-07-29 02:14:22
    那么在用word的时候怎么在单元格中插入对角线?下面就为大家简单介绍一下。说到表格,大家一定会想到Excel,Excel是专门用来做表格的。但是我们今天介绍的并不是它,而是word表格斜线的画法。word表格斜线也是经常...

    Word不仅可以编辑文档,同时也可以绘制一些简单的表格。那么在用word的时候怎么在单元格中插入对角线?下面就为大家简单介绍一下。

    说到表格,大家一定会想到Excel,Excel是专门用来做表格的。但是我们今天介绍的并不是它,而是word表格斜线的画法。word表格斜线也是经常使用的,所以我们也得了解一下它的做法,接下来我们就一起来学习一下word表格斜线的2种实现方法吧!

    一、插入直线的方式

    word表格斜线我们可以直接使用插入直线的方式来实现,这种方法还是挺简单实用的。首先,为了更好的演示,我随便画了一张表格。接下来我们就一起来看一看word表格中怎样添加斜线吧!

    1、添加一条斜线

    步骤:点击word菜单栏中的【插入】->在插图选项卡中点击【形状】-在弹出的窗口中点击【直线】->用鼠标在表格中画就可以了。具体操作如下:

    e5b2b06abe8dbe4ce4509c0ca4866fbc.gif

    2、添加多条斜线

    添加多条斜线和添加一条斜线方法一样,只是画直线的时候按需要画即可,具体操作如下:

    b25cdc7f08c999cafcdf6db30d871fc4.gif

    这个方法是不是很简单呢?大家一起来试试吧!

    二、利用边框添加斜线

    我们也可以使用添加边框的形式为word表格添加斜线。使用该方法的缺点就是只能为单元格添加对角斜线,如果要添加多条斜线就不行了,那我们只有用第一种插入直线的方式了。

    步骤:选中需要添加斜线的单元格->鼠标右击->在弹出的窗口中点击【边框和底纹】->然后在弹出的窗口中的边框中点击【对角线】边框图标即可。具体操作如下:

    88e07aa1d7e7bb8c03c7052e08b63bd1.gif

    好了,关于word表格添加斜线的2种方法就介绍完了,希望对大家有所帮助!

    展开全文
  • 设置PowerPoint 2021里的文字对角线颜色不一的效果.docx
  • 在Python中的列表列表中获取所有对角线我正在寻找一种Python的方式来获取(正方形)矩阵的所有对角线,以列表的形式表示。假设我有以下矩阵:matrix = [[-2, 5, 3, 2],[ 9, -6, 5, 1],[ 3, 2, 7, 3],[-1, 8, -4, 8]]...
  • 实现的最终结果如下:...对角线的实现 linear-gradient(45deg,red 30px,pink 0); (2)-135deg -45deg 45deg 135deg 也就是说,四个角斜切的方位是按照不同的度数来完成的。 代码如下: <...
  • 【Python练习题 028】求一个3*3矩阵对角线元素之和-----------------------------------------------------这题解倒是解出来了,但总觉得代码太啰嗦。矩阵这东西,应该有个很现成的方法可以直接计算才对…… 啰嗦...
  • Python对二维矩阵沿主对角线(次对角线)翻转变换代码实现 目录Python对二维矩阵沿主对角线(次对角线)翻转变换代码实现1. 原始数据以及图示2. 主对角线翻转及图示3. 次对角线翻转结果4. 完整代码,如有疑问,欢迎...
  • css div 画对角线

    千次阅读 2020-07-03 14:37:32
    利用背景渐变实现从对角线 .out:before{ position: absolute; content:' '; height: 100%; width: 100%; background: linear-gradient(to top right,white,white 48%, pink , white 51%,white); left: 0; top...
  • #获取主对角线元素的索引 row, col = np.diag_indices_from(a) #对主对角线进行赋值 a[row, col] = [3, 3, 3] #or a[row, col] = 3 print(a) #比较实用的是将某一个计算结果依次赋给主对角线元素 例如 a[row, ...
  • css画出div的对角线

    千次阅读 2020-04-20 16:21:28
    直接上html代码(将代码放置body里面或者是你想生成div对角线的地方即可) 方法一:线性渐变linear-gradient() <div style='width:100px;height:100px;margin-left:50px;box-sizing:border-box;border:1px ...
  • numpy更改矩阵对角线上元素的值

    千次阅读 2020-07-02 12:53:46
    numpy更改矩阵对角线上元素的值
  • python绘制1:1对角线(1:1 line)

    千次阅读 2021-01-06 09:42:52
    本文基于python绘制1:1对角线并x、y数据之间的R方。 效果图: 蓝色线表示拟合线,黑色线表示1:1线。 详细代码: import matplotlib.pyplot as plt import numpy as np import pandas as pd from pylab import mpl ...
  • printf("主对角线的和是:%d\n反对角线的和是:%d\n主对角线之和和反对角之和的总和是:%d\n",sum1,sum2,sum); return 0; } 在VS2019下,需将源文件的scanf改为scanf_s: #include int main() { int i, j, n, sum1 = ...
  • 对于小白的我来说,经常不知道在MATLAB里面怎么吧矩阵对角线置零,哎,所以不得不记录一下。 1.首先生成一组测试矩阵 A=magic(5); 得到一个5*5的矩阵: A = 17 24 1 8 15 23 5 7 14 16 4 6 13 ...
  • np.eye():返回一个对角线上是1,其他位置上全是0的二维矩阵。 代码如下: import numpy as np class Debug: def mainProgram(self): x1 = np.eye(2) print(x1) if __name__ == "__main__": main = Debug...
  • 学习和了解线性渐变的起因是需要用css实现div对角线或者斜线,具体原型图如下: 1. 语法介绍 linear-gradient() 函数用于创建一个线性渐变的 “图像”。 为了创建一个线性渐变,你需要设置一个终点方向(指定为一个...
  • [python]矩阵按对角线打印

    千次阅读 2018-09-18 23:18:46
    将一个矩阵(二维数组)按对角线向右进行打印。(搜了一下发现好像是美团某次面试要求半小时手撕的题) Example: Input: [ [1,2,3,4], [5,1,2,3], [9,5,1,2] ] Output: [[4], [3, 3], [2, 2, 2], [1, 1,...
  • html+jquery生成单元格的对角线

    千次阅读 2018-01-11 11:07:53
    //获取对角线角度,Math.atan()获取的是弧度,乘于180/pi得到角度 length = Math.sqrt(width * width + height * height);//获取对角线长度,勾股定理 $('style').append('.inline::before {content: ""; ...
  • 二维数组对角线打印

    千次阅读 2017-04-11 09:50:12
    二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组  Java代码    { 1 2 3 4 }  { 5 6 7 8 }  { 9 10 11 12 }  {13 14 15 16 } 
  •  如何给excel的单元格添加斜线并在对角线两边添加内容   答  选中要添加斜线表头的单元格点右键选择设置单元格格式点边框选项卡选择边框选项的最后一 个对角线即斜线样式点确定就好。在...
  • 矩阵对角元素的提取和创建对角阵设以下X为方阵,v为向量1、X = diag(v,k)当v是一个含有n个元素的向量时,返回一个n+abs(k)阶方阵X,向量v在矩阵X中的第k个对角线上,k=0表示主对角线,k>0表示在主对角线上方,k&...
  • 请教大家....对于一个矩形,要以从左上到右下的对角线为轴进行旋转,要怎么设置rotateX(),rotateY(),rotateZ()的参数?? 或者是别的方法??
  • } 第三种:矩阵的对角线元素之和 对角线有两条对角线,分两种情况,一种是N*N矩阵的N为偶数,另一种是N为奇数,在偶数的时候,两条对角线没有相重复的数值,而为奇数的时候有一个交叉的数值重复,则需要再减一个...
  • 使用POI在excel文件单元格实现对角线

    千次阅读 2014-06-30 17:24:22
     上面代码我设置了A8单元格的对角线和底边,得到结果只有底边生效了。无奈只能用画图方式实现对角线。   /* * 在A1:A3之间cell(单位 分类)加入一条对角线 */ HSSFPatriarch patriarch = sheet....
  • /********************************************************************************...函数功能:幻方功能的实现(每行每列每个对角线的和是相等的) ***********************************************************
  • public class DoubleArray { public static void main(String args[]) { int a[][] = new int[6][6]; //创建矩阵 for(int i = 0 ; i <= 5 ;i++) { //给矩阵元素赋值 fo...
  • 设置初始魔方的起始值和相邻元素之间的差值。例如上述魔方的初始魔方的起始值(first)和相邻元素之间的差值(step)分别为:first=1; step=2; 设置初始魔方元素的值,例如上述魔方的初始魔方为: 1 3 5 7 9 ...
  • 利用CSS实现的对角线特效

    千次阅读 2011-10-15 10:01:39
    http://www.w3.org/TR/html4/loose.dtd"> border产生的斜线效果,想不通 /*为啥border-color: #4D4C4C #131313 #131313 #4D4C4C;就能有那个斜线效果,想不通*/ .sel

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 165,787
精华内容 66,314
关键字:

对角线怎么设置