精华内容
下载资源
问答
  • HSSFSheet sheet = workbook.createSheet("java在excel中绘图"); //生成一个样式 HSSFCellStyle style = workbook.createCellStyle(); //设置这些样式 style.setFillForegroundColor(HSSFColor.SKY_BLUE.index)...
    package cn.chn.chen.tacticmap.action;
    
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    
    import org.apache.poi.hssf.usermodel.HSSFCellStyle;
    import org.apache.poi.hssf.usermodel.HSSFClientAnchor;
    import org.apache.poi.hssf.usermodel.HSSFFont;
    import org.apache.poi.hssf.usermodel.HSSFPatriarch;
    import org.apache.poi.hssf.usermodel.HSSFRichTextString;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFSimpleShape;
    import org.apache.poi.hssf.usermodel.HSSFTextbox;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.util.HSSFColor;
    
    import cn.chn.chen.base.action.BaseAction;
    
    /**
     * <p>
     * PoiiAction类主要用于-java利用Poi在excel中绘图.
     * </p>
     * <p>
     * 创建时间 2010-6-21 - 下午08:27:29
     * </p>
     * <p>
     * copyright cd**** 2010-2011, all rights reserved.
     * </p>
     * 
     * @author IT山人
     * @since 1.0
     * @version 1.0
     */
    public class PoiiAction extends BaseAction {
    
    	/**
    	 * 
    	 */
    	private static final long serialVersionUID = 1L;	
    
    	/**
    	 * <p>
    	 * excel方法-Poi在excel中绘图.
    	 * </p>
    	 * <p>
    	 * 创建人 IT山人 创建时间 2010-6-21 - 下午08:26:17
    	 * </p>
    	 * @return
    	 * @throws IOException
    	 */
    	public String excel() throws IOException {
    		String savePath = "**.xls";
    		OutputStream os = new FileOutputStream(savePath);
    		//声明一个工作薄
            HSSFWorkbook workbook = new HSSFWorkbook();
            //生成一个表格
            HSSFSheet sheet = workbook.createSheet("java在excel中绘图");
            //生成一个样式
            HSSFCellStyle style = workbook.createCellStyle();
            //设置这些样式
            style.setFillForegroundColor(HSSFColor.SKY_BLUE.index);
            style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
            style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
            style.setBorderLeft(HSSFCellStyle.BORDER_THIN);
            style.setBorderRight(HSSFCellStyle.BORDER_THIN);
            style.setBorderTop(HSSFCellStyle.BORDER_THIN);
            style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
            //生成一个字体
            HSSFFont font=workbook.createFont();
            font.setColor(HSSFColor.VIOLET.index);
            font.setFontHeightInPoints((short)16);
            font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
            //把字体应用到当前的样式
            style.setFont(font);
            //声明一个画图的顶级管理器
            HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
    		/**
    		 * dx1:起始单元格的x偏移量,如例子中的255表示直线起始位置距A1单元格左侧的距离;
    		 * dy1:起始单元格的y偏移量,如例子中的125表示直线起始位置距A1单元格上侧的距离;
    		 * dx2:终止单元格的x偏移量,如例子中的1023表示直线起始位置距C3单元格左侧的距离;
    		 * dy2:终止单元格的y偏移量,如例子中的150表示直线起始位置距C3单元格上侧的距离;
    		 * colFrom:起始单元格列序号,从0开始计算;
    		 * rowFrom:起始单元格行序号,从0开始计算,如例子中col1=0,row1=0就表示起始单元格为A1;
    		 * colTo:终止单元格列序号,从0开始计算;
    		 * rowTo:终止单元格行序号,从0开始计算,如例子中col2=2,row2=2就表示起始单元格为C3;
    		 */
            // default
    		int dx1 = 0, dy1 = 0, dx2 = 1023, dy2 = 255;
    		int colFrom = 0, rowFrom = 0, colTo = 5, rowTo = 5;
    		
    		HSSFClientAnchor bigValueAnchorShape = new HSSFClientAnchor(dx1, dy1, dx2, dy2, (short)(colFrom), rowFrom, (short)(colTo), rowTo);
    		HSSFSimpleShape bigValueShape = patriarch.createSimpleShape(bigValueAnchorShape);
    		bigValueShape.setShapeType(HSSFSimpleShape.OBJECT_TYPE_OVAL);// 画椭圆 HSSFSimpleShape.OBJECT_TYPE_LINE画线
    		bigValueShape.setFillColor(180, 200, 160);
    		HSSFClientAnchor bigValueAnchorTextBox = new HSSFClientAnchor(dx1, dy1, dx2, dy2, (short)(colFrom+1), rowFrom+1, (short)(colTo-1), rowTo-1);
    		HSSFTextbox bigValueTextbox = patriarch.createTextbox(bigValueAnchorTextBox);
    		bigValueTextbox.setString(new HSSFRichTextString("相当于文本框中的文字"));
    		bigValueTextbox.setLineStyle(HSSFSimpleShape.LINESTYLE_NONE);
    		bigValueTextbox.setFillColor(180, 205, 160);
    		
    		workbook.write(os);
    		os.close();
    
    		return "excel";
    	}
    	
    //	//自定义的方法,插入某个图片到指定索引的位置
    //    private static void insertImage(HSSFWorkbook wb,HSSFPatriarch pa,byte[] data,int row,int column,int index){
    //        int x1=index*250;
    //        int y1=0;
    //        int x2=x1+255;
    //        int y2=255;
    //        HSSFClientAnchor anchor = new HSSFClientAnchor(x1,y1,x2,y2,(short)column,row,(short)column,row);
    //        anchor.setAnchorType(2);
    //        pa.createPicture(anchor , wb.addPicture(data,HSSFWorkbook.PICTURE_TYPE_JPEG));
    //    }
    //    //从图片里面得到字节数组
    //    private static  byte[] getImageData(BufferedImage bi){
    //        try{
    //            ByteArrayOutputStream bout=new ByteArrayOutputStream();
    //            ImageIO.write(bi,"PNG",bout);
    //            return bout.toByteArray();
    //        }catch(Exception exe){
    //            exe.printStackTrace();
    //            return null;
    //        }
    //    }
    }

    转载于:https://my.oschina.net/chwencong/blog/24329

    展开全文
  • EXCEL中受保护的视图设置哪里工具/保护/保护工作表。excel的保存文件哪里打开你说的不是很清楚,到底是打开电的excel文档,网上的EXCEL文档,如果是你的电脑上的EXCEL文档,你点保存的话,就是保存你当前打开...

    EXCEL中受保护的视图设置在哪里

    工具/保护/保护工作表。

    excel的保存文件在哪里打开

    你说的不是很清楚,到底是打开电的excel文档,网上的EXCEL文档,如果是你的电脑上的EXCEL文档,你点保存的话,就是保存在你当前打开的文档里面,点另存为的话,就会有一个保存对话框弹出,要你选择要保存的路径,你要找到那个文件,就记住那个路径就可以了;如果是网络上的EXCEL文档,不管你点保存,还是另存为,都会有保存对话框弹出,要你选择要保存的路径,你要找到那个文件,同样你就记住那个路径就可以了。有默认保存路径的话,你一般可以在你使用的软件、工具的设置里面可以找到那个已经设置好的默认保存路径,然后就可以根据这个默认保存路径找到相应的文件了。

    EXCEL中绘图工具栏在哪

    一、首先,打开Excel,进入操作面。

    二、然后,在Excel程序主界面上方点击“插入”,点击打开、

    三、,在“插入”选项下方选择“形状”,点击打开。

    四、然后,在“形状”中选择一种插入的形状。

    五、然后,在界面中绘制好形状,并选中,

    六、最后,即可看到Excel程序主界面上方出现的“绘图工具栏”,问题解决。

    怎么知道一个打开的excel文件当前是储存在哪里

    工具/材料:excel 2007

    1先在电脑里面将双击打开。

    2、打开到表格做后点击表格左上角的office图标。

    3、然择下面的EXCEL选项,将选项打开。

    4、然后在EXCEL选项里面找到保存这个选项,点击此选项进入。

    5、进入到保存设置窗口后,在保存工作薄下面找到自动恢复文件位置,这里就可以看到文件的储存了。

    展开全文
  • excel 绘图工具

    2015-12-28 17:41:26
    excel 绘图小工具。 直接安装小插件,可生成较为精美的制作气泡图等
  • Excel绘图

    千次阅读 2019-01-04 09:59:22
    根据图片生成数据。 插件地址(插件并非作者原创,请恰当使用)

    根据图片生成数据。 

    Excel数据小偷

    插件地址(插件并非作者原创,请恰当使用)

    展开全文
  • python读取excel绘图

    千次阅读 2020-08-04 21:57:50
    python读取excel绘图的代码 import openpyxl import matplotlib.pyplot as plt wb = openpyxl.load_workbook('渗透记录表(1).xlsx') # 载入excel工作簿 a = wb.get_sheet_names() # 获取工作簿所有工作表的名字...

    python读取excel并绘图的代码

    import openpyxl
    import matplotlib.pyplot as plt
    
    wb = openpyxl.load_workbook('渗透记录表(1).xlsx')  # 载入excel工作簿
    a = wb.get_sheet_names()  # 获取工作簿中所有工作表的名字
    st = wb.get_sheet_by_name('Sheet1')  # 获取某张工作表的内容
    d = st['B1'].value  # 获取某个单元格的值
    
    rows = st.max_row  # 获取行数
    cols = st.max_column  # 获取列数
    
    e = st['C1'].column
    
    # print(e)
    
    # # 对行进行遍历,输出A1,B1,C1
    # for row in st.rows:
    #     for cell in row:
    #         print(cell.value)
    #
    # # 对列进行遍历,输出A1,A2,A3
    # for column in st.columns:
    #     for cell in column:
    #         print(cell.value)
    # 对某一特定的行进行遍历
    # for cell in list(st.rows)[1]:
    #     print(cell.value)
    # 对某一特定的列进行遍历
    # for cell in list(st.columns)[1]:
    #     print(cell.value)
    
    # 对某一单元格范围进行遍历
    # for spaces in st['B2':'B11']:
    #     for cell in spaces:
    #         print(cell.value)
    
    y = list()
    x = list()
    for spaces in st['B2':'B11']:
        for cell in spaces:
            y.append(int(cell.value))
    
    for spaces in st['A2':'A11']:
        for cell in spaces:
            x.append(cell.value)
    
    plt.plot(x, y)
    
    plt.xticks(x, color='green', rotation=60)  # 改变x轴标签的颜色和倾斜角度
    
    plt.show()
    
    

    在这里插入图片描述

    展开全文
  • draw.py11 # author:12 # date:xxxx-xx-xx13 # function:读excel文件的数据14 #######################################################15 import numpy as np16 import matplotlib.pyplot as plt17 import xlrd...
  • vc读excel数据绘图

    2018-04-29 19:29:09
    vc++读excel数据,doc里面定义数据的结构体和链表,view类画出线路信号机和道岔。
  • EXCEL绘图模板

    2014-05-13 15:05:38
    绘图模板,excel,很有用的啊,快来下载吧
  • THEME 函数采用给定的图形/轴并应用 Microsoft Excel 2007 的一种配色方案,或者将所选主题设置为所有未来绘图的默认主题。 从以下任一主题选择一个:(1) Apex,(2) Aspect,(3) Civic,(4) Concourse,(5) ...
  • matlab开发-Excel2007绘图方案格式实验室。使线图与MS Excel 2007的线图类似
  • Qt 在Excel文件Chart绘图

    千次阅读 2019-07-24 15:41:12
    使用第三方库QtXlsxWriter github:... ... 库加载使用方法:https://blog.csdn.net/qq_27175513/article/details/78711993(或者根据github的方法加载) DEMO: #in...
  • Excel绘图1

    2021-06-16 17:52:14
    绘图工具有挺多:Excel、Numbers、Python、Matlab、R、Echarts等,其中Python、Matlab、R、Echarts需要编程基础,Excel和Numbers相对来说
  • excel手动绘图 您的Excel是自动还是手动? (Is Your Excel on Automatic or Manual?) Automatic or manual makes me think of cars, and choosing a transmission type, but an Excel workbook can also be on ...
  • 一、前言以前大学时候,学EXCEL看到N多大神利用excel画图,觉得很不可思议。今个学了一个来月python,膨胀了就想用excel画图。当然,其实用画图这个词不甚严谨,实际上是利用opencv遍历每一个像素的rgb值,再将其转化...
  • excel外国绘图技巧

    2008-09-10 10:12:48
    经典而实用的资料Excel 2000 应用的经典案例 很值得看看,国外的选手是如何这样做的
  • 利用EXCEL在AutoCAD快速绘图
  • python 处理Excel表格绘图方法

    千次阅读 2019-10-14 19:11:56
    绘图总结: 1… 对于给出的dataframe表格, 某一列是分类变量, 要绘制各个变量的数量,百分比的图形(bar,barh,pie等) (1) 先用data[].value_counts() 求出各个变量的数量 ; num = data[].value_counts() (2) 再用...
  • Excel2016绘图新功能

    千次阅读 2015-10-12 21:14:47
    Excel 2016引入了新的图表类型,如瀑布图、柱状图、Pareto图、箱型图、 Whisker、树状图和旭日图。Excel 2016可以统计数据也能快速创建易于理解的可视化内容。
  • QtXlsxWriter Excel文件Chart绘图

    千次阅读 2018-02-17 16:09:53
    QtXlsxWriter Excel文件Chart绘图 QtXlsxWriter配置 前面博客里都有完整详细介绍,查阅即可。 Chart类型 http://qtxlsx.debao.me/chart.html Constant Value Description Chart::CT_Area 1 ...
  • 初识pandas 读取excel,绘图

    千次阅读 2020-07-29 18:28:55
    平时使用就感觉到了使用openpyxl读取excel数据以及绘制简单的scatter,plot图时略显麻烦,所以着重学习了这两个方面. 首先,导入 import pandas as pd import matplotlib.pyplot as plt import numpy as
  • 将代表绘图的 X 和 Y 数据的列添加数据。 选择创建绘图按钮 输入绘图的用户名、API 密钥和文件名。 从下拉列表选择一种可用的图表类型 选择可用列之一来表示 X 和 Y 数据(请注意,对于 Box Plot 和 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,030
精华内容 6,412
关键字:

如何在excel中绘图