搜档网
当前位置:搜档网 › 类excel报表开发工具FineReport教程之Weblogic服务器部署

类excel报表开发工具FineReport教程之Weblogic服务器部署

类excel报表开发工具FineReport教程之Weblogic服务器部署
类excel报表开发工具FineReport教程之Weblogic服务器部署

类excel报表开发工具FineReport教程之Weblogic服务器Weblogic服务器部署

1.描述

1.1FR支持的Weblogic版本及对应JDK版本

Weblogic版本对应JDk版本

Weblogic8.0JDK1.4

Weblogic9.0/9.1/9.2/10JDK1.5

Weblogic10gR3/11g JDK6.0

1.2操作系统

Windows、Linux、Unix操作系统。

Linux、Unix下的Weblogic管理控制台和Windows下的界面是一样的,即实现步骤是一样的,所以下面我们以Windows系统下的实现做介绍。

2.实现步骤

以下示例环境为Windows7+Weblogic10+jdk1.7,其他版本步骤基本相同,可能每个版本功能位置不同,希望大家能够谅解,仔细找找所在的位置。

2.1复制目录

拷贝FineReport安装目录下的WebReport文件夹至服务器(Weblogic所在的服务器)任意目录,如服务器的C:\WebReport。

2.2Weblogic部署FineReport应用

启动服务器,打开Weblogic管理控制台,默认地址为http://localhost:7001/console,选择左边的部署菜单,点击右侧的安装按钮进行部署,如下图:

调整至FineReport部署位置,即C:\WebReport,选定WebReport,点击“下一步”:

选择默认的定位方式不变(将此部署安装为应用程序),“下一步”:

使用默认设置直接点击“完成”(也可根据需求点击“下一步”逐步进行设置):

注:在部署weblogic过程中,无需更改编码方式,FineReport在定义数据连接时已经对编码进行了处理。

点击左侧的“激活更改”按钮进行提交:

看到“激活所有更改。不需要重新启动”信息时,表示我们已经部署完毕了。选择刚部署的应用>启动:

2.3检测是否部署成功

打开浏览器,在地址栏输入http://localhost:7001/WebReport/ReportServer,能成功看到部署成功页面,则表明FineReport应用部署Weblogic成功:

weblogic部署问题

1.weblogic1

2.1.1部署问题

按照weblogic服务器部署的步骤对weblogic12.1.1进行部署,会出现部署不成功的现象。

1.1解决方案

更改或删除%WebReport%/WEB-INF/lib目录下的db2jcc.jar文件即可部署成功。

2.weblogic部署类冲突

部署好weblogic之后,启动项目,报错如下:

1.Root cause of ServletException.

2.java.util.ServiceConfigurationError:javax.xml.ws.spi.Provider:Provi

der weblogi

3.c.wsee.jaxws.spi.WLSProvider could not be instantiated:https://www.sodocs.net/doc/3015805222.html,ng.Cla

ssCastExcep

4.tion

5.at java.util.ServiceLoader.fail(ServiceLoader.java:207)

6.at java.util.ServiceLoader.access$100(ServiceLoader.java:164)

7.at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.ja

va:353)

8.at java.util.ServiceLoader$1.next(ServiceLoader.java:421)

9.at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Pr

ovider.java

10.:146)

11.Truncated.see log file for complete stacktrace

12.Caused By:https://www.sodocs.net/doc/3015805222.html,ng.ClassCastException

13.at https://www.sodocs.net/doc/3015805222.html,ng.Class.cast(Class.java:2990)

14.at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.

java:345)

15.at java.util.ServiceLoader$1.next(ServiceLoader.java:421)

16.at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(

Provider.java

17.:146)

18.at javax.xml.ws.spi.Provider.provider(Provider.java:106)

19.Truncated.see log file for complete stacktrace

20.>

2.1报错原因

由于进行系统集成时引起的类冲突。

2.2解决方案

由于fr-third-7.0.jar包中的xml引起的冲突,删掉third包中的javax/xml/namespace/QName即可。

3.Weblogic部署到Linux下报错

3.1问题描述

weblogic11g部署到linux服务器下,服务器jdk版本为jdk1.6,报错Could not initialize class sun.java2d.Disposer

3.2解决方案

给虚拟机指定参数

1.-Dsun.java2d.noddraw=true

即可。

Weblogic10内存和端口号修改

部署好weblogic之后,由于服务器下运行的程序过多的时候,由于内存默认值太小,内存可能会溢出,造成假死的状况,那么就需要修改weblogic的内存访问机制,扩大默认内存。如何修改呢?您可能还想为了方便使用,需要更改服务器的端口号,而不是使用服务器的默认端口号,那么这个又如何修改呢?下面详细介绍weblogic服务器下内存的配置和端口号修改的方法。

1.weblogic服务器的端口号修改

1.1打开控制台

启动服务器,打开weblogic管理控制台,默认地址为http://localhost:7001/console。具体方法详见weblogic服务器部署。

1.2修改端口号

进入管理控制台之后,在域结构里选择环境>服务器,进入examplesServer管理,然后在监听端口处修改端口号,比如说weblogic的默认端口号是7001,可以在此处将7001进行修改。如下图:

修改端口号之后要记得激活修改才能生效。

2.weblogic服务器内存的修改

2.1修改commEnv.cmd文件的内存配置

安装好weblogic之后,在安装目录bea\wlserver_10.0\common\bin下找到commEnv.cmd文件,用编辑的方式打开,修改如下图所示的部分内存代码。

将上图中标识出来的内存配置的大小修改成您想要的大小即可,如下图:

注:在这个配置文件里有两个JVM内存的设置,分别是weblogic内置的一个虚拟机和本机的几个虚拟机,要看weblogic用的是哪个的,才知道修改哪个有效,默认是使用的sun 的JVM。建议全部修改保持一致性。

2.2修改setDomainEnv.cmd文件的代码

在安装目录bea\user_projects\domains\XXX_domain\bin下找到setDomainEnv.cmd文件,代码修改如下:

1.set MEM_ARGS=-Xms512m-Xmx1024m

2.set MEM_PERM_SIZE=-XX:PermSize=128m

3.set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=256m

2.3查看效果

经过上面的两个步骤的修改,weblogic的内存配置已经修改过来了,启动weblogic 的时候就可以看到您的内存情况。

weblogic可以设置-Xms(最小使用内存)-Xmx(最大使用内存),-XX:MaxPermSize。最大使用内存:对于UNIX而言,一般不应超过物理内存的75%;对于Windows,一般不应超过物理内存的50%;-XX:MaxPermSize一般应为ms(最大使用内存)的一半。

weblogic类冲突报错

1.描述

通过weblogic部署我方报表应用,在使用过程中可能会出现一些相关于类冲突的报错信息,这一类问题该如何解决呢?

2.报错信息

?报错1

https://www.sodocs.net/doc/3015805222.html,ng.NoClassDefFoundError:com/sun/xml/stream/XMLReaderImpl

报错类:%weblogic_home%/bea/modules目录下的glassfish.jaxws.sjsxp_2.0.1.jar。

?报错2

Weblogic8.1部署WebReport工程时的报错:

1.Error500--Internal Server Error

https://www.sodocs.net/doc/3015805222.html,ng.NoSuchMethodError:https://www.sodocs.net/doc/3015805222.html,space.QName.getPrefix()Lja

va/lang/String;

3.at com.sun.xml.stream.events.XMLEventAllocatorImpl.fillAttributes(XML

EventAllocatorImpl.java:186)

4.at com.sun.xml.stream.events.XMLEventAllocatorImpl.getXMLEvent(XMLEve

ntAllocatorImpl.java:78)

5.at com.sun.xml.stream.events.XMLEventAllocatorImpl.allocate(XMLEventA

llocatorImpl.java:54)

6.at com.sun.xml.stream.XMLEventReaderImpl.nextEvent(XMLEventReaderImpl.

java:87)

7.at com.fr.base.xml.XMLableReader.readXMLObject(XMLableReader.java:237)

8.at com.fr.report.io.core.IOHelper.generateTemplate(IOHelper.java:276)

9.at com.fr.report.io.TemplateImporter.generate(TemplateImporter.java:1

6)

10.at com.fr.web.core.SessionIDInfor$EmbeddedTpl.gen(SessionIDInfor.ja

va:1568)

11.at com.fr.web.core.SessionDealWith.generateSessionID(SessionDealWit

h.java:214)

12.at com.fr.web.core.ReportletDealWith.dealWithReportlet(ReportletDea

lWith.java:35)

13.at com.fr.web.core.ReportDispatcher.checkAppServerConfig(ReportDisp

atcher.java:1183)

14.at com.fr.web.core.ReportDispatcher.dealWithRequest(ReportDispatche

r.java:285)

15.at com.fr.web.ReportServlet.doGet(ReportServlet.java:169)

16.at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

17.at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

18.at weblogic.servlet.internal.ServletStubImpl$ServletInvocationActio

n.run(ServletStubImpl.java:1053)

19.at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletS

tubImpl.java:387)

20.at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletS

tubImpl.java:305)

21.at weblogic.servlet.internal.WebAppServletContext$ServletInvocation

Action.run(WebAppServletContext.java:6310)

22.at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authent

icatedSubject.java:317)

23.at weblogic.security.service.SecurityManager.runAs(SecurityManager.

java:118)

24.at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Web

AppServletContext.java:3622)

25.at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequ

estImpl.java:2569)

26.at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)

27.at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

报错类:jaxrpc.jar。

?报错3

weblogic9部署WebReport工程时的报错:

1.[Fatal Error]:-1:-1:Premature end of file.

2.Aug16,20112:49:55PM com.fr.base.FRContext getScheduleManager

3.WARNING:XML??????

https://www.sodocs.net/doc/3015805222.html,.fr.web.ReportletException:XML??????

5.at com.fr.base.core.BaseCoreUtils.parseXML(Unknown Source)

6.at com.fr.base.core.BaseCoreUtils.parseXML(Unknown Source)

7.at com.fr.base.XMLFileManager.readInputStreamXML(Unknown Sour

ce)

8.at com.fr.base.FRContext.getScheduleManager(Unknown Source)

9.at com.fr.web.ReportServlet.init(Unknown Source)

10.at weblogic.servlet.internal.StubSecurityHelper$ServletInit

Action.run(St

11.ubSecurityHelper.java:278)

?报错4

weblogic10.0.3或weblogic10.3.1部署WebReport工程时的报错:

https://www.sodocs.net/doc/3015805222.html,ng.ClassCastException:com.sun.xml.stream.ZephyrParserFactory

cannot be cast to javax.xml.stream.XMLInputFactory

报错类:fr-third-xx.jar

3.报错原因

这一类报错是由于类重用导致即类冲突,因为FineReport使用了一些第三方的插件跟weblogic里面的插件相同,但是插件版本不同(不同版本间方法的个数与实现可能不同),相同的插件只会加载一个版本,而weblogic会优先加载weblogic自身的类,如果加载了weblogic中使用的版本,当报表端使用到该第三方插件时就可能会因为找不到某些类而报如上的错误。

4.解决方案

解决的主要思想就是修改加载顺序,使之优先加载FineReport中的类,即使正确的jar 包先于weblogic.jar加载,在%/WebReport%/WEB-INF文件夹下新建weblogic.xml 配置文件,让服务器优先调用报表工程下的jar包,内容如下:

1.

2.

ication8.1//EN""https://www.sodocs.net/doc/3015805222.html,/servers/wls810/dtd/weblogic810

-web-jar.dtd">

3.

4.

5.true

6.

7.

weblogic10.3部署报Servlet failed

1.问题描述

报表部署至weblogic10.3服务器,打开报表的时候报错,信息类似如下:

1.<[weblogic.servlet.internal.WebAppServlet

Context@1324b17-appName:'WebReport',name:'WebReport',

2.context-path:'/WebReport',spec-version:'2.5']Servlet failed with

Exception

https://www.sodocs.net/doc/3015805222.html,ng.IllegalArgumentException:Bad date header:'Tue,27Mar201

206:38:14

4.GMT'

5.at weblogic.servlet.internal.ServletRequestImpl.getDateHeader(Servlet

Req

6.uestImpl.java:983)

7.at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

8.at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

9.at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.

run

10.(StubSecurityHelper.java:227)

11.at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubS

ecuri

12.tyHelper.java:125)

13.Truncated.see log file for complete stacktrace

14.>

2.解决方案

在weblogic bin/setDomainEnv.cmd中找到只有set JAVA_OPTIONS=%JAVA_OPTIONS%这一句的一行,然后在改行下面添加一句:

1.set JAVA_OPTIONS=%JAVA_OPTIONS%-Duser.country=https://www.sodocs.net/doc/3015805222.html,nguage=en 即可。

weblogic下多个war包同时部署

1.问题描述

当以war包部署发布报表工程时,会出现以下几个问题:首先,进行远程设计时,无法读取远程工作目录,也不无法远程平台修改文件;其次,当部署2个或者2个以上war包时,自动生成finedb会在同一目录下,会导致两个war包不能同时使用,报lck错误;最后,无法修改数据连接,重启服务器之后,以前修改的数据连接失效,并且,resource文件夹下面的xnl文件将会变的不可编辑。

2.解决思路

第一次部署时,对于war包内资源文件,如xx.xml,findb等,解压到临时目录,之后系统读取写入资源文件都在临时目录中进行,不再对war包中的文件进行操作,并且在管理系统,系统监控,系统状态中加一个tab“配置文件检测”表明临时文件目录位置。

临时目录位置为:用户名/.FineReport70/工程名,其中工程名默认为WebReport。由于临时目录位置是通过java调用不同系统提供的api来生成的目录,故目录位置不可更改。

未部署war包时的配置文件路径如下,部署方式显示为非压缩部署:

3.示例

3.1单个war包部署—WebReport.war

将报表工程压缩为WebReport.war,部署至weblogic下面,具体方法详见:websphere 服务器部署。

效果查看

打开管理平台,在管理系统>系统监控>系统状态,配置文件检测下可以查看到war包部署之后的效果,部署方式为压缩部署,配置文件路径即临时目录文件路径为:C:\Documents and Settings\Administrator\.FineReport71/WebReport,如下:

3.2多个war包部署

在单个war包部署的基础上,再部署一个war包WebReport1.war。

注:由于部署了多个war包,则会用到多个临时目录文件,那么就必须去别名,否则就会由于只有一个默认目录名称而导致冲突。

更该临时目录名称

用户在每个war包对应的/WEB-INF/resources下添加warpath.xml文件,在文件中写入当前war包部署后将要存放配置文件临时目录名称。warpath.xml文件可以在打war 包前添加,也可以打好war包后用winrar放进去。

如下图,我们在warpath.xml中输入下面内容,则工程WebReport1部署完成之后,临时目录名称则为WebReport1.

效果查看

打开工程WebReport1的报表管理平台,在报表管理平台>服务器配置>监控下面可以看到部署方式为压缩部署,配置文件路径中的临时目录名称为WebReport1,如下图:

电子表格制作简易教程(可编辑修改word版)

电子表格制作简易教程 考虑到咱们部门大多数人没有使用Excel 的相关经验,我在此写一点基础性的做表方法 和心得,做表老手就不用看了。 Excel 其软件 现在的Excel 软件分为微软旗下的“office Excel ”和中国国产的“WPS 表格”。两者大 同小异,且在我看来,WPS 系列软件是office 系列软件的山寨版。不过,我们也不得不承认,WPS 这个山寨货比office 好用。由于本人使用的是WPS 的版本,所以接下来的内容都是以WPS 表格制作为例的。 秘书处所做表的类型 秘书处的电子表只是运用了Excel 软件中非常基础的部分,因此个人认为是非常容易学 习的。我们所做的电子表和常见的数据类电子表不同,我们的多是信息类的表,例如“秘书处联系表”这种。这样以来,电子表的整个“函数”部分我们都不需要接触了,即 基本概念 1.单元格:打开Excel 软件,入眼的一个个格状物,便是一个一个的单元格。从一定的 程度上来讲,每个单元格都是可以看作是一个迷你的文档。 2.先选定后操作:微软几乎所有的软件都是“先选定,后操作”,例如,你要先选择你 要修改的文字,然后才能进行字体大小等等的调整。这一点看起来很傻很基础,但却非常非常重要,很多常做表的人都没有注意到这一点,使得操作更加复杂。 工具栏里的常用按键 ①字体,不解释。 ②字号,即字的大小。 ③字体加粗,多用在标题上。 ④居中,为了表格的美观,我们会让单元格内的内容放在整个单元格的正中间。不过这 个按键往往只能做到“水平居中”而不能“垂直居中”。垂直居中后面再讲。 ⑤自动换行,如图1-1,右边的“性别”二字使用了“自动换行”。在一个 单元格里,按“回车”键是没有换行效果的。很多新手会使用空格达到换行的 目的,这样会使表难以修改。 ⑥合并单元格,这是秘书处的电子表中最最常用的按键。用 法是拖黑多个单元格(即选定),然后点击此按钮(即操作)。如 图1-2,左边的“副部长”使用了“合并单元格”。灵活运用合并 单元格功能是使电子表排版美观的关键。 ⑦边框,后面再着重讲。 ⑧填充颜色,自行尝试。不太常用 ⑨字体颜色,不解释。 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ 1-1 1-2

制作Excel表格简易教程范文

制作Excel表格简易教程 贾庆山 2004年8月10日 本教程主要讲授使用Microsoft Excel 2002进行基本的表格制作。本教程图文并茂,读者可以对照学习使用。鉴于Microsoft Excel系列软件的兼容性和界面的一致性,本教程对于使用其他版本的Microsoft Excel软件也有一定的参考价值。 第1章:引言 制作Excel表格,将表格实现电子化,可以方便数据的保存与统计,极大提高办公的效率,是实现办公自动化的基础技术。Microsoft Excel软件的功能是强大的,但是本教程集中介绍最基础的部分。使用这些基础功能,已经可以满足目前办公自动化中的大部分需求。下文从两方面介绍:如何创建一个最简单的表格,如何利用Excel的统计功能。每个功能的实现都分步列出,同时给出相应的操作示意图,方便读者对照执行。 第2章:创建表格 首先需要安装Microsoft Excel 2002。之后运行该软件。方法:从开始菜单的程序列表中可以找到Microsoft Excel(图2.1)。单击鼠标右键运行。此时程序自动创建一个空白表格(图2.2)。 图2.1:运行Microsoft Excel 2002。

图2.2:程序自动创建的空白表格。 图2.3:保存Excel表格。

一个表格由许多行(用阿拉伯数字标识)和列(用英文字母标识)组成。每个小格子叫做单元格。用鼠标左键单击选中某一个单元格,就可以直接在其中输入文字或者数字。 第二步,保存表格。方法:在窗口上部菜单栏中选择“文件”-“保存”,然后会弹出一个对话框,要求输入保存的位置和文件名(图2.3)。选择合适的文件名和位置后选择“保存”,就完成保存当前的表格了。 第三步,调整单元格大小。在表格中,有的格子比较大,用来保存较长的文字或数字;有的格子和其他几个格子一样宽(例如标题栏)。而自动生成的表格中每个单元格的大小都是完全相同的。要调整单元格的大小,操作起来非常简单。方法:如要调整单元格的宽度,将鼠标移动到英文字母(A,B,C…)标识栏中相邻两列之间,会看见鼠标变成一个横的双向箭头中间有一个竖杠。此时按住鼠标左键,左右拖动,可以调整一列的宽度,至合适的位置时放开鼠标左键,则一列中所有单元格的宽度就被调整至所需的大小了(图2.4)。类似的,将鼠标移到窗口左侧的数字标识栏中相邻两行之间,会看见鼠标变成一个竖的双向箭头中间有一个横杠。此时按住鼠标左键,上下拖动,可以调整一行的高度,至合适的位置时放开鼠标左键,则一行中所有单元格的高度就被调整至所需的大小了(图2.5)。 图2.4:调整单元格的宽度。 下面介绍如何调整一个单元格的宽度、高度到其他几个单元格宽度、高度之和。这项功能一般用于表示表格中一项内容可以包含几个小项(例如:一个季度的收入可以分成三个月的月收入)。这时,需要通过合并几个小的单元格为一个大单元格来实现。方法:选中希望合并的单元格,然后单击鼠标右键,在弹出的菜单列表中选择“设置单元格格式”(图2.6)。在弹出的对话框中选择“对齐”,然后在设置栏中选中“合并单元格”(图2.7),选择“确定”即可将原先选中的单元格合并成一个单元格(图2.8)。

EXCEL如何制作图表详细图文教程

EXCEL如何制作图表详细图文教程 Microsoft Excel 2000在企业办公、数据处理等方面具有强大的功能。但是,对于如何根据Excel工作表中的数据来创建图表及生成链接,许多人却知之甚少。下面我们以某工厂1990年至1995年的工业年生产总值为例,来说明柱形图表的生成与链接过程。 制作图表 Microsoft Excel 2000的图表模板很多,在生产和销售中,经常用柱形图来描述,这样,有利于看出并分析其变化趋势。制作图表的步骤如下: 1、选定年份和生产总值两行数值,单击[图表向导],如图1。在图表向导对话框中图表类型选择柱形图,子图表类型选择簇状柱形图,单击[下一步]。 图1 2、在图表源数据的数据区域中出现“=Sheet1!$A$3:$G$4”,“系列产生在”选择“行” ,在系列中的分类X轴标志中填入“=Sheet1!$B$3:$G $3”,系列对话框中删除“年份”,单击[下一步],如图2。 图2 3、在图表选项中填入图表标题,X轴和Y轴的名称,单击[下一步]。 4、在图表位置的“作为其中的对象插入”中填入“Sheet1”,单击[完成]即可生成图表,如图3所示。

图3 为图表美容 图表生成以后,中间的图形太小,周围的文字又太大,看起来很不舒服,我们可以加以修饰,使其美观大方。具体做法如下: 1、单击鼠标右键,弹出对话框,选中[图表区格式],弹出图表区格式对话框,首先显示的是图案选项卡,选中[阴影(D)]。单击[填充效果]按钮,在填充效果对话框中您可以选择您喜欢的背景效果,我们在过渡选项卡中选择“单色”、“浅绿色”,将颜色调到合适的深度,如图4,再选择默认的底纹样式“横向”,单击[确定]。 图4 2、以同样的方式修饰绘图区和数据系列区。 3、现在,图表中的文字有些大,绘图区又小。单击图表的纵轴,在字号栏中选择小一点的字体,或双击纵轴对其进行多项修饰如字体、字号、加粗、刻度等。然后以同样的方法修饰横轴。 4、对图表标题和图例进行修饰,修改字体、字号以及填充效果等,基本和

进销存软件的Excel表格制作教程

进销存软件的Excel表格制作教程 进销存是采购,销售,库存的动态管理过程,客户采用进销存软件可以轻松实现一体化管理过程,让生意办公化,自动化,让天下没有难做的生意;进销存EXCEL表格制作教程,详细见内容。 双击自动滚屏发布者:象过河进销存管理系统_进销存软件 方法与步骤 (一)新建工作簿 1.单击“开始”菜单,在弹出的开始菜单项中单击“新建office文档”,出现“新建office文档”对话框窗口。 2.“新建office文档”对话框窗口中的“常用”活页夹中,双击“空工作簿”,出现名为“Book1”的空工作簿。 3.将“Book1”保存为“进销存自动统计系统.xls”。 (二)定义工作表名称及数据 1.双击“Sheet1”工作表标签,输入“进货”后按【Enter】键。 2.双击“Sheet2”工作表标签,输入“销售”后按【Enter】键。 3.双击“Sheet3”工作表标签,输入“进销存自动统计”后按【Enter】键。 4.选择“进货”工作表,输入标题(进货日期、商品名称、进货数量)和相应各项数据。 限于篇幅,以及仅为说明问题起见,这里只列举甲、乙、丙三种商品(表1图)。 5.选择“销售”工作表,输入标题(销售日期、销售去向、商品名称、销售数量)和相应各项数据(表2图)。 6.选择“进销存自动统计”工作表,在第一行中分别输入标题内容:商品名称、当前总进货量、当前总销售量、当前库存量(表3图)。 (三)定义公式 1.在“进销存自动统计”工作表中选择B2单元格,输入“=SUMIF(进货!B:B,"甲",进货!C:C)”,按【Enter】键。 2.向下拖动B2单元格右下方的黑点至B4单元格,进行公式复制的 操作。 3.选择B3单元格,按F2键,修改公式中的“甲”为“乙”,同样,修改B4单元格公式中的“甲”为“丙”。如果有更多的商品,依此类推, 直至修改完毕为止。注意,从公式定义可以看出,此例中的单元格相加求和的条件依据是商品名称:甲、乙、丙。 4.选定B2至B4单元格,向右拖动B4单元格右下方的黑点至C列,进行公式的复制操作。 5.选择C2单元格,按F2键,将公式中的“进货”修改为“销售”,同样,再分别修改C3、C4单元格公式中的“进货”为“销售”。如果有更 多的单元格需要定义公式,依此类推,直至修改完毕为止。 6.选定D2单元格,输入“=B2-C2”,按【Enter】键。 7.向下拖动D2单元格右下方的黑点至D4单元格(如果有更多的,一直向下拖动到最后一个单元格即可),完成公式的复制工作。 (四)库存报警(字符突出显示)设置

仓库管理表格制作图文教程(如何用EXCEL表格制作仓库管理表格)

对于仓库来说,货物检查合格后就可以入库了,入库之前通常需要在入库表格上登记每件货物的入库情况,方便检查和数据分析,同时也为以后的库存盘点留下依据。同时也是库存表格的组成部分。那如何用Excel制作仓库入库表格呢?本文详细为大家介绍如何制作入库表格。 第一步新建工作表 将任意工作表改名为“入库表”,并保存。在B2:M2单元格区域输入表格的标题,并适当调整单元格列宽,保证单元格中的内容完整显示。 第二步录入数据 在B3:B12中输入“入库单号码”,在C3:C12单元格区域输入“供货商代码”。选中C3单元格,在右键菜单中选择“设置单元格格式”→”数字”→”分类”→”自定义”→在“类型”文本框中输入“"GHS-"0”→确定。 第三步编制“供货商名称”公式 选中D3单元格,在编辑栏中输入公式:“=IF(ISNA(VLOOKUP(C3,供货商代码!$A$2B$11,2,0)),"",VLOOKUP(C3,供货商代码!$A$2B$11,2,0))”,按回车键确认。

知识点:ISNA函数ISNA函数用来检验值为错误值#N/A(值不存在)时,根据参数值返回TRUE或FALSE。 函数语法ISNA(value)value:为需要进行检验的数值。 函数说明函数的参数value是不可转换的。该函数在用公式检验计算结果时十分有用。 本例公式说明查看C3的内容对应于“供货商代码”工作表中有没有完全匹配的内容,如果没有返回空白内容,如果有完全匹配的内容则返回“供货商代码”工作表中B列对应的内容。 第四步复制公式 选中D3单元格,将光标移到单元格右下角,当光标变成黑十字形状时,按住鼠标左键不放,向下拉动光标到D12单元格松开,就可以完成D412单元格区域的公式复制。 第五步录入“入库日期”和“商品代码” 将“入库日期”列录入入库的时间,选中G3单元格,按照前面的方法,自定义设置单元格区域的格式,并录入货品代码。

excel表格的基本操作_excel表格制作教程(免费下载)

excel表格的基本操作_excel表格制作教程(免费下载)Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由 Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试 算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。下面讲解一下Excel表格必学的20招—— 一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。 1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。 3.设置完成后,按下“确定”按钮。 看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。 二、建立分类下拉列表填充项 我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。 1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。 2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。 仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”…… 3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设置”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。 再选中需要输入企业名称的列(如D列),再打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(C1),确定退出。 4.选中C列任意单元格(如C4),单击右侧下拉按钮,选择相应的“企业类别”填入单元格中。然后选中该单元格对应的D列单元格(如D4),单击下拉按钮,即可从相应类别的企业名称列表中选择需要的企业名称填入该单元格中。 提示:在以后打印报表时,如果不需要打印“企业类别”列,可以选中该列,右击鼠标,选“隐藏”选项,将该列隐藏起来即可。 三、建立“常用文档”新菜单

excel图表制作教程

excel图表制作教程 Excel图表可以将数据图形化,更直观的显示数据,使数据的比较或趋势变得一目了然,从而更容易表达我们的观点。图表在数据统计中用途很大。图表可以用来表现数据间的某种相对关系,在常规状态下我们一般运用柱形图比较数据间的多少关系;用折线图反映数据间的趋势关系;用饼图表现数据间的比例分配关系。 运用Excel 的图表制作可以生成14种类型的图表,我们以柱形图类型为例,介绍图表制作方法。 第一,单击“开始→程序→Mi-crosoft Excel”,进入Excel 工作界面,先制作统计表格,并拖拉选取要生成图表的数据区。 第二,单击“插入”工具栏中的“图表”,显示图表向导第一步骤——图表类型对话框,选择图表类型为柱形图,单击“下一步”。 第三,进入图表向导第二步骤——图表数据源,根据需要选择系列产生在行或列,单击“下一步”。 第四,进入图表向导第三步骤——图表选项,此时有一组选项标签,用来确定生成的图表中需要显示的信息(如图表标题、轴标题、网格线等,可根据个人生成图表的需要选择)。 第五,通常直接单击“下一步”进入图表向导第四步骤——图表位置,在默认状态下,程序会将生成的图表嵌入当前工作表单中。如果希望图表与表格工作区分开,选择新工作表项,在图表位置输入新表单的名称。 第六,如果以上各步骤的操作发生错误,可按“上一步”按钮返回重新选择,完成图表向导第4 步骤操作后,如没有错误,单击“完成”按钮,就生成了比较数据的柱形图。 在图表的制作过程中、制作完成后均有很多种修饰项目,可根据自己的爱好和需要,按照提示,选择满意的背景、色彩、子图表、字体等修饰图表。

更改图表类型: 选择(改变)图表类型方法:在图表区域内单击鼠标右键,再单击快捷菜单上的“图表类型”,然后进行选择。 更改图表元素: 组成图表的元素,包括图表标题、坐标轴、网格线、图例、数据标志等,用户均可添加或重新设置。比如添加标题的方法是:第一,在图表区域内单击鼠标右键,再单单击快捷菜单上的“图表选项”。第二,在“图表选项”对话框的“标题”选项卡上,“图表标题”框中键入标题文字,然后单击“确定”。 调整图表大小: 用鼠标拖动图表区的框线可改变图表的整体大小。改变图例区、标题区、绘图区等大小的方法相同,即,在相应区中空白处单击,边框线出现后,用鼠标拖动框线即可。 动态更新图表中的数据: 生成图表后,发现需要修改表格数据,修改后没必要重新生成图表,图表会自动更新。 移动图表: 有时候,我们希望移动图表到恰当的位置,让工作表看起来更美观。移动图表的步骤:单击图表的边框,图表的四角和四边上将出现8个黑色的小正方形。接着一直按住鼠标不放,移动鼠标,这时鼠标指针会变成四向箭头和虚线,继续移动鼠标,同时图表的位置随着鼠标的移动而改变。用这样的方法把图表移动到恰当的位置即可。 删除图表 当我们想删除图表时,单击图表的边框选中它,单击“Delete”键即可删除它。

相关主题