使用office2010打印excle2003 迅雷下载表格很慢,以前使用office 2003打印很快?为什么会这样

最安全的绿色软件下载基地!
扫码浏览手机端页面
热门搜索:
您的位置:
Microsoft Office Excel 2007 官方免费版下载
网友评分:2.1 分
软件星级:
软件大小:51M
软件语言:简体中文
软件分类:杂类工具
软件授权:免费软件
更新时间:
软件类别:国外软件
软件官网:/
应用平台:Win All
软件标签:
Microsoft Office Excel 2007 官方免费版下载
高速下载通道:其它下载通道:
可能感兴趣的软件
(您的评论需要经过审核才能显示)
共55人参与,51条评论
6.3M / 简体中文 / 6.8417M / 简体中文 / 6.8200KB / 简体中文 / 9.512.8M / 简体中文 / 6.49.7M / 简体中文 / 6.84.2M / 简体中文 / 7.947.3M / 简体中文 / 1.2
分类下载排行
01Microsoft Office Excel 2007 官方免费版下载01杂类工具 / 51M02Microsoft Office 2007官方下载 免费完整版02杂类工具 / 605M03word2003官方下载 免费完整版03杂类工具 / 16.0M04MathType 6.9下载 破解版 mathtype公式编辑器04杂类工具 / 6.7M05千月蓝牙软件 10.0.437.0 安装版05杂类工具 / 42.3M06Microsoft Office Visio 2010 官方中文版06杂类工具 / 441M07佳能mp288清零软件 绿色中文版07杂类工具 / 189KB08SPSS 18.0 中文版08杂类工具 / 311.3M09CM网络磁盘最新下载 v2.06 绿色免费版09杂类工具 / 576KB10佳能Canon_LBP3018打印机驱动 安装版10杂类工具 / 17.9M
01Microsoft Office Excel 2007 官方免费版下载01杂类工具 / 51M02Microsoft Office 2007官方下载 免费完整版02杂类工具 / 605M03word2003官方下载 免费完整版03杂类工具 / 16.0M04MathType 6.9下载 破解版 mathtype公式编辑器04杂类工具 / 6.7M05千月蓝牙软件 10.0.437.0 安装版05杂类工具 / 42.3M06Microsoft Office Visio 2010 官方中文版06杂类工具 / 441M07佳能mp288清零软件 绿色中文版07杂类工具 / 189KB08SPSS 18.0 中文版08杂类工具 / 311.3M09CM网络磁盘最新下载 v2.06 绿色免费版09杂类工具 / 576KB10佳能Canon_LBP3018打印机驱动 安装版10杂类工具 / 17.9M
起点软件 - 所有软件均来自网络如有版权问题请联系我们 - 浙ICP备号
Copyright & 2004- online services. All rights reserved.
请简要描述您遇到的错误,我们将尽快予以修订Excel应用中一些常见问题
Excel应用中一些常见问题
&&&&&&&& Excel中行列隐藏操作
&字号:大 中 小
  有时在打印某个表格时,我们不希望将其中的某些列(行)数据打印出来,而又不想删除这些行(列),怎么办?用隐藏的方法吧:
  1、列(行)的隐藏:选中需要隐藏的列(行),右击鼠标,在随后弹出的快捷菜单中,选择“隐藏”选项即可。
  注意:选中需要隐藏的列(行),执行“格式→列(行)→隐藏”命令,也可以将选中的列(行)隐藏起来。
  2、显示隐藏的列(行):同时选中隐藏列(行)的左(上)、右(下)列(行),执行“格式→列(行)→取消隐藏”命令,也可以将隐藏的列(行)显示出来。
  注意:①同时选中隐藏列(行)的左(上)、右(下)列(行),右击鼠标,在随后弹出的快捷菜单中,选择“取消隐藏”选项也可以将隐藏的列(行)显示出来。②如果选中整个工作表,进行上述操作,即可将报有隐藏的列(行)显示出来。
Excel单元格内容、行列、工作表的隐藏方法
&字号:大 中 小
隐藏单元格内容 选中要隐藏内容的单元格区域,右击选择“设置单元格格式”,在“数值”选项卡的“分类”列表中选择“自定义”,在“类型”输入框中输入三个半角的分号“;;;”(如图1),再切换到“保护”选项卡下,单击选中“隐藏”复选项,确定后单元格内容就被隐藏了。 再单击菜单“保护/保护工作表…”,设置密码保护工作表,即可彻底隐藏单元格内容。要取消隐藏得先单击菜单“保护/撤消保护工作表”。然后再从“设置单元格格式”中选择相应数值格式,或者选中单元格区域单击菜单“编辑/清除/格式”即可恢复显示。 值得大家注意的是,保护工作表后单元格是无法修改的。若希望保护后仍可修改单元格内容,可先选中需要输入的单元格,右击选择“设置单元格格式”,从“保护”选项卡中单击取消“锁定”复选项前的“√”,再进行保护工作表设置。这样被隐藏的单元格照样可以输入或修改,但是输入后单元格内容会被隐藏。 隐藏行列 有一些特殊表格像“工资单”、“人员记录”等可能就经常需要在打印前隐藏工作表中“等级”、“出生年月”、“扣费标准”等行列,在编辑时又要显示出,这样重复切换是比较麻烦的。对此有一个简单的方法可快速隐藏、显示指定行列。以隐藏“C:D”、“G”、“J”列为例: 选中“C:D”列,单击菜单“数据/组及分级显示/组合”,此时工作表上会显示分级的1、2按钮(如图2)。重复这一步,分别选中G列、J列进行组合。现在只要单击1按钮即可隐藏“C:D”、“G”、“J”列,单击2按钮则恢复显示。对于行的设置也是一样,只是行的1、2按钮是左侧。 隐藏的行或列在通过拖动选择或按Shift键选中时会同时被选中,复制粘贴后会发现隐藏内容也同时被复制过来了。对此可在拖动或按Shift键选中区域后,再按下“Alt+;”键,这样就会只选中可见单元格,而不包括那些被隐藏的行或列。 提示:一般对象或图形默认会随所在的行列一起被隐藏,若不想同时隐藏图形,可双击图形打开“设置图片格式”窗口,在“属性”选项卡中选中“大小、位置固定”选项。 隐藏工作表 单击“工具/宏/Visual Basic编辑器”,在弹出窗口左侧选中要隐藏的工作表名,如:“Sheet4”,在属性窗口中把“Visible”项的值设置为“2-xlsheetveryHidden”(如图3),若没有属性窗口可按F4显示。然后右击“VBAProject(XXXX.xls)”选择“VBAProject 属性”,在“保护”选项卡中选中“查看时锁定工程”,并输入密码,保存文档退出。以后想展开VBAProject(XXXX.xls)时会弹出一个要求输入密码的对话框,没密码就别想查看或修改了。用这方法隐藏的工作表,不能通过单击“格式/工作表/取消隐藏”取消隐藏,也不会影响其它工作表操作。
你知道钱与excel之间是什么样的特殊关系吗?&&&   FxDialogue是什么?不认识这个平台?那就赶快认识一下吧。   它提供了一个excel插件,可以连接任意的MetaTrader4的交易提供方。   简单易用好用。可以提供10天的免费试用件     炒外汇是看趋势做的,比如现在欧元/美元的汇率是1.3370,如趋势是涨,你买涨(即做多),除去交易费用外涨得越多你盈利就越多。反之,趋势是跌的,买跌(即做空)就可盈利,跌得越狠你赚的就越多。关键是你要判断对了方向。现货外汇黄金有点类似于期货的交易方式,因为有杠杆效应,你赚1个点就等于赚了10美金。       举个例子:你做多1手欧元/美元,欧元/美元现时的汇率为1.3370,行情正好和你判断的方向一致,为1.3378,就说明你赚了8个点,也就是说你赚了80美元;做空也同样道理。也就是说不管市场怎么变化,只要你判断对了方向就赚钱。不像股票只能涨才赚钱。   所以如果你有了FxDialogue这个平台,只要你会用excel就可以轻而易举的赚钱了!!!
Excel2007用特殊方法进行粘贴
&字号:大 中 小
您可能并不总是想把所有内容从源区域复制到目标区域内。例如,可能只想复制公式结果而非公式本身。或者只是想把数字格式从一个区域复制到另一个区域,而不覆盖任何现有的数据或公式。
要控制复制到目标区域的内容,选择"开始" -& "剪贴板" -& "粘贴",并使用如图5.9 所示的下拉菜单,下面是其中的选项。
粘贴:从"Windows 剪贴板"粘贴单元格内容、格式和数据有效性。
公式:粘贴公式而非格式。
粘贴值:粘贴公式结果。复制的目标区域可以是一个新的区域或原始区域。对于后者,Excel 用当前值替换原始公式。
无边框:粘贴除源区域中出现的边框以外的全部内容。
转置:改变复制区域的方向。行变列,列变行。复制区域中的任何公式都会调整,以便转置后也可正常工作。
粘贴链接: 在目标区域创建公式,该公式引用复制区域的单元格。
选择性粘贴: 显示"选择性粘贴"对话框(在下一节进行描述)。
粘贴为超链接:创建一个到复制的单元格或区域单击的超链接,该链接可以在相同的或不同的工作簿中。如果尚未保存工作簿,则"粘贴为超链接"命令不可用。
以图片格式:以图片格式粘贴复制信息。如果使用"粘贴图片链接"选项,则如果改变源区域, Excel 会创建更新的"生动"图片。
excel中出现 #value! 解决办法
在excel中,出现#value一般是公式中的错误参数所致,具体的说主要包含以下三个方面:
1、运算的时候使用了非数值的单元格
上图中,大家可以看到a1的是数值,而a3是字符,所以,当a1+a3的时候就会出现 #value!的错误,因为当字符和数字相加的时候我们也不知道怎么加,何况电脑。
解决此类问题的办法便是详细观察公式中的数据引用区域是否包含非数值单元格,将其从公式中排除即可。
2、公式不符合函数语法
上图所示便是一种错误的公式,出现了#value!的错误。
如果你想表达是a1到a2区域与 b1到b2区域之和,你可以使用以下公式:
=sum(a1:b2)
如果两个区域不是连续的,你可以使用以下公式:
=sum(a1:a2,b1:b2)& 或者=sum(a1:a2)+sum(b1:b2)
解决此类问题的关键仍然是仔细观察出现value错误单元格的公式,看是否写了我们认为符合人类思维习惯但不符合excel规范的的公式。
3、使用大括号的时候不要忘了按快捷键ctrl+shift+enter
若想使用大括号你可以手工输入大括号,或者在公式可修改状态按键盘上的ctrl+shift+enter组合键,如果没有按这个组合键,依旧会出现#value!的错误。
如何批量去除excel中的超链接
&字号:大 中 小
如何批量去除excel中的超链接
去除单个excel超链接比较容易,只需要右键某个有超链接的单元格,在弹出菜单中选择“取消超链接”即可。但是如果一个excel表格中有多出超链接如何快速去除?
有人告诉我们一种方法,大意是这样的,选择有超链接的列,找到超链接项目,为其增加统一的超链接,然后再次右键删除超链接。
但是事实告诉我们很多时候这个方法不可行,特别是在excel2007版本中。那么快速可行的方法是什么?
首先你需要在“视图”选项下找到“宏”。
点击“录制宏”,名称输入“删除超链接”,重新选择“宏”,选择其中的“编辑”会看到sub和end sub的代码,如下图
Sub 删除超链接()
在中间输入
Cells.Hyperlinks.Delete
最后形如下面的内容:
Sub 删除超链接()
Cells.Hyperlinks.Delete
中间的这条语句就是用来清除超链接的,关闭代码编辑界面。点击“执行”即可快速清除excel表格内所有的超链接。
输入公式后,如果发现错误,如何修改公式?
方法1、找到需要修改公式的单元格双击即可进入编辑状态(修改状态),直接修改公式即可;
方法2、单击需要修改公式的单元格,按键盘F2键,可以快捷的修改excel公式,这是对快速修改excel的另一种方法;
方法3、单击选中需要修改公式的单元格,在excel表格数据区域上方的公式编辑栏修改;
注意:若表格部分或者全部被保护,需要先取消保护方能进行公式修改;
excel如何输入公式
excel如何输入公式?答案很简单,参看下面的例子。
问题是:将下面样表中的数据,在A4单元格中计算总和。
说明:上表中A为列号,左侧1-4为行号。
方法是:单击a4单元格(a4单元格的位置是第A列,第4行交叉的那个单元格,也即是我们彩色实例的那个位置),在键盘上输入 =a1+a2+a3 ,然后按键盘的enter键(回车键)即可完成使用公式计算(结果3485.96)
要想正确输入excel公式,必须要谨记以下要点:
1、公式必须以 = 开始。不管是单纯的公式还是更高级的函数使用,都需要以 = 为开始标记,否则,所有的公式只是字符,而不能完成计算功能;
2、准确使用单元格。公式中用到的数据单元格名称要看清楚,A、B、C、D是列号,1、2、3、4、5、6是行号;
3、正确使用函数。所有公式中的函数都是以英文小括号 ( ) 成对出现,不能少了左边或者右边,使用函数时可以自己输入也可使用插入函数的方法,但不可拼写错误;
4、公式以键盘 enter 键的输入结束。以=开始,以enter键输入结束是公式最基本的要求,千万不能在公式输入完毕后没有按enter键的情况下点击鼠标,公式将会遭到破坏;
特别注意:虽然很多地方都在教大家如何使用鼠标点击的方法来完成公式的输入,但作为初学者建议你不要这样做,学会看懂并正确输入公式会加快你对公式的理解和运用。当熟练后再去使用鼠标点击的方法完成特殊公式的输入很简单,但是过早的使用这种方法会让你更难理解公式和公式的使用方法,因为这种方法操作步骤太多。
&字号:大 中 小
电脑中excel表格打开之后总会出现book1,如何删除这个book1
以下答案为网络搜索:
1、杀毒,杀毒!若确认没有病毒,到另一台机器试一下确认。 &2、检查一下“工具-选项-常规中的启动时打开此目录的所有文件”这里,把所有的链接部分删掉。 &3、去以下三个目录把这三个文件夹里的东西清空掉: & &C:\Documents and Settings\&user&\Application Data\Microsoft\Excel\XLSTART &上述【Application Data一般是隐藏文件夹】 &C:\Program Files\Microsoft Office\OFFICE11\STARTUP & &C:\Program Files\Microsoft Office\OFFICE11\XLSTART & & “USER”代表所使用的用户名。 &如果是Excel2007版则上述文件夹OFFICE11改为OFFICE12&
建议你最好是装word2007,你可以试试。应该没有问题。(静静说:这个问题我使用过,有效果,但是有领导的文档只能打开2003版本的,所以office2007的装了也有“限制”)。
今天接收了一个文件,打不开,提示把宏级别设置为中,打开时要求启用或禁止宏。从此后,我打开电脑里的任何EXCEL时,总要提示启用或禁用宏。还要附带打开一个BOOK1电子表格。 &请教如何删这个东西。
问题补充:&
C:\Program Files\Microsoft Office\OFFICE11\XLSTART)book1.xls文件删除。 & &已经找到方法了。
Office安装目录下,如:C:\Program Files\Microsoft Office\OFFICE11\XLSTART &看一下XLSTART下有没有BOOK1,有就删除掉
打开任何excel文件, 都会同时打开一个book1的空excel. 一关闭不停新建窗体,现将处理方式分析给大家,&
如果有更好的请共享下。此类病毒确实讨厌~~~~~
方法一(网上传言,但学识浅薄没看懂):
這類似病毒的東西任何2000以上版本應該都適用包含2007
沒看到甚麼危害性的程式
程式會自動存檔 刪除就好
下的自動定義 有AUTO_OPEN 與AUTO_CLOSE
AUTO_OPEN 用在這檔案沒用到 暫時沒用&
使用AUTO_CLOSE在關閉檔案時會啟動程式
還好這檔沒使用4.0關閉ESC功能 只要按ESC中斷程式即可
這程式可以已收集起來 但裡面的定義 可能要整理一下 刪除一些沒必要的
方法二(自己瞎整但解决了):1、此类文件会在 C:\Program Files\Microsoft Office\Office12\xlstart\Book1. 创建Book1. 文件(如果没有“xlstart”文件夹,新建一个“xlstart”文件夹,在文件夹内新建个“Book1.xls“ 文件 );如果有则删除Book1. 文件,新建个“Book1.xls“ 文件。 & & & & & & & & 2、 到 C:\Program Files\Microsoft Office\Office11\xlstart\ 删除:Book1. 文件. & 在打开EXCLE文件,问题就解决了(我是这么解决的,如果有更好的解决方法请大家一起分享)。
&五、(此方法为excel2003中了宏病毒所用)
1. & & & 在网上下载一下专杀office 宏病毒的专杀工具。
2. & & & 打开电脑,从安全模式启动电脑。
3. & & & 进去之后,把所有的杀毒软件关闭。
4. & & & 打开我们所下载的专杀工具(可不要下载有病毒的哦)。
5. & & & 按照专杀工具的使用方法进行全盘杀毒。
6. & & & 杀毒完闭后重启电脑,打开之前带有宏病毒的文件看看是否可以正常运行。
excel 单元格内容合并
把b2,& a7,& b13, a15
&& b22,a27,b33,a35&&&&&&&&&&&&& 单元格的内容合并到一个单元格,怎么写公式?谢谢!
&& b42,a47,b53,a55
&&&&&&&&&&&& 。
&&&&&&&&&&&&&。
=INDIRECT(CHAR(66)&((ROW(A1)-1)*20+2))&INDIRECT(CHAR(65)&((ROW(A1)-1)*20+7))&INDIRECT(CHAR(66)&((ROW(A1)-1)*20+13))&INDIRECT(CHAR(65)&((ROW(A1)-1)*20+15))
然后公式下拉
excel 近似值 excel 取前几位数字 excel 取数字 excel 数字取个位
&字号:大 中 小
1、如何取某单元格后几位数。
例如:单元格A1中有数据123456。B1单元格中只想要最后两位怎么办?
在B1中输入公式 =right(A1,2) {表示取最右侧两位数字56}
2、如何用进一法取近似值。
例如:单元格A1中有数据1234.12 在B1单元格中输入公式 =ROUNDUP(A1,0)
表示用进一法取近似值保留整数,返回结果为1235。公式中0表示小数位数为0。如果换成1则保留一位。。。
3、去尾法取近似值。
例如:单元格中A1中有数字1467.56 在B1单元格中输入公式 =RoundDown(A1,1)
则返回值为 1467.5
4、四舍五入近似数。
例如:单元格中A1中有数字1467.56 在B1单元格中输入公式 =ROUND(A1,1)
则返回值 1467.6
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&excel2010中如何将图片置于文字下方???_excel吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:122,418贴子:
excel2010中如何将图片置于文字下方???收藏
求解!!!
无此功能.不过你可以设置印章中的白色为透明色.单击图片&格式&颜色&设置透明色
在excel文档中,通过插入自选图形和艺术字做成印章,做成后组合并并将其置于底层。
这个样子行吗?
2楼已经告诉你怎么做了
原来WPS有这功能,后来就没看到.
大家留意楼主的题意,楼主的印章并非现做的,而是来自一张已经做好的印章图片。据我所知,如果来自图片的正如猫神所说并无此功能。
做一个印章
然后把一张要打印的尺寸的白色和印章合并然后把合并后的图片当作背景
你好 楼主 你的这个问题解决了吗??
可以做到置于文字下方。如office2003的Excle,在表格中--插入--图片--来自文件--选择图片打开。这一步也有替代方法,直接把JPEG等格式图片贴到表格中也行。关键一步:选择图片--会自动弹出图片工具栏--选择“设置透明色”(点一下有支笔的按键)--再点击图片--立刻到文字下方。
印章图片可以,关键一步是:选择图片--会自动弹出图片工具栏--选择“设置透明色”(点一下有支笔的按键)--再点击印章(不是图片)--印章图片立刻到文字下方。 其它图片只能做水印或背景。
2007好像找不到设置透明色的图标
插入图片后,点击图片,在图片工具栏内双击“设置透明色”,出现一支笔,用笔点击图片即可实现图片在文字下方。
路过帮顶,水够7级,看看够了15个字没有
我想知道章子是怎么做的.
是自选图片+艺术字么?
真的很棒,谢谢各位!
office2010没看到设置透明色的选项或者工具啊。。。。
同样的疑惑!!
楼主,你这不是审计询证函么。这个资料是审计亲自发出去的吧。你这样弄好像没啥用的吧。
可以试试ps。。。。,另外现在有专业防修改的那种电子章
1. 插入需要的图片或图章2. 菜单栏中选取“格式” - 颜色 - 设置透明色3. 点击刚插入的图片4. 完成!
成功了,留下纪念,8走起
在重新着色里,选择设置透明色,再点击你想要的透明色部分就可以了
搞定了,2010的excel原来是在颜色里,可选到透明色。感谢楼上的各位亲们。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或excel2003下载|excel2003官方下载 电子表格 免费完整版下载-办公软件|零度软件园
_官方软件下载_绿色软件_游戏下载_值得信赖的下载站!
您的位置:
excel2003官方下载 电子表格 免费完整版excel2003下载
相关软件推荐
软件标签:
Microsft Office Excel 2003 官方简体中文版&一个真正的Excel 2003 软件,不是那种只能浏览的Excel Viewer 2003,虽然都是微软官方的,但一个是只能阅读,不能编辑,是官方免费提供的,这个是Excel 2003 收费版破解绿化的Excel 2003 是一种电子表格程序,可提供对于 XML 的支持以及可使分析和共享信息更加方便的新功能。您可以将电子表格的一部分定义为列表并将其导出到 Microsoft Windows& SharePoint? Services 网站。Excel 2003 中的智能标记相对于 Microsoft Office XP 中更加灵活,并且对统计函数的改进允许您更加有效地分析信息。Office 2003官方中文版包括以下Microsoft Office程序:·Word 2003·Excel 2003·Outlook 2003·PowerPoint 2003使用熟悉、灵活的工具更高效地工作·通过熟悉的界面可以快速入门。·充分利用联机帮助主题、培训和模板来节省时间和提高技能。·利用文档恢复功能可以减少故障并防止信息丢失。·不必考虑版本兼容性问题,即可与他人安全地共享文档。Office 97、2000或Office XP的不同用户之间可以互相交换Word、Excel和PowerPoints文档。为您管理通信并确定优先级·较大的阅读窗格、新邮件桌面通知以及Microsoft即时消息功能有助于您快速处理电子邮件。·使用改进的垃圾邮件过滤功能并阻止不安全的附件,可以确保您的收件箱和计算机更干净、安全。·使用“共享附件”任务窗格可以跟踪您和团队的工作进度。在使用本产品前,您必须接受附带的《许可协议》。本产品作为一件单独的产品授予使用许可。其组件部分不可被拆分供多台计算机使用。如果您不接受《许可协议》中的条款,应立即退回本产品以获得退款。可访问office官网,以查看产品《许可协议》的副本。若要继续使用本产品,必须进行产品激活,可以通过Internet电话实现。运行产品时会显示详细的指导说明和Microsoft保密条款。产品密钥:GWH28-DGCMP-P6RC4-6J4MT-3HFDY
Excel2003免费下载 官方简体中文版高速下载通道:其它下载通道:
下载说明零度软件均来自互联网,如有侵犯您的版权,请与我们联系。
发现很多朋友都不知道怎么下载excel2003,请点击右上方的 下载帮助 可以看到具体的下载办法。
零度所有软件经过严格安装检测,保证不会有任何病毒木马等信息,请大家放心使用;大家在安装的时候务必留意每一步的Next;强烈推荐使用 网际快车 或 迅雷下载 下载本站软件以获取最佳的下载速度。
本站提供的软件,统一的解压缩密码是:。
零度提供的软件包含破解版和注册码均收集自互联网,如果上述行为侵犯了您的权益,请,我们将第一时间处理。
如果您觉得零度还不错,请把零度加入到您的收藏夹里 以便下一次的访问 ^-^ ^-^
(您的评论需要经过审核才能显示)
本类精品软件
127M / 简体中文
17.1M / 简体中文
637M / 简体中文
1.2M / 简体中文
31.3M / 简体中文
425.2M / 简体中文
379.0M / 简体中文
精品软件排行榜
收藏本站Email:
版权所有 蜀ICP备号-12
本站提供的所有软件均来自互联网下载纯属学习交流之用,如侵犯您版权的请与我们联系,我们会尽快改正请在下载24小时内删除。追求卓越,成功就会在不经意间追上你!
这篇blog主要是讲述java中poi读取excel,而excel的版本包括:和2010两个版本, 即excel的后缀名为:xls和xlsx。
读取excel和MySQL相关:&
你也可以在 :&了解到写入Excel的方法信息
使用JXL技术 :
下面是本文的项目结构:
项目中所需要的jar文件:
所用的Excel数据(10都是一样的数据)
运行效果:
=================================================
源码部分:
=================================================
/Excel2010/src/com/b510/common/Common.java
* @author Hongten
* @created
10 public class Common {
public static final String OFFICE_EXCEL_2003_POSTFIX = "xls";
public static final String OFFICE_EXCEL_2010_POSTFIX = "xlsx";
public static final String EMPTY = "";
public static final String POINT = ".";
public static final String LIB_PATH = "lib";
public static final String STUDENT_INFO_XLS_PATH = LIB_PATH + "/student_info" + POINT + OFFICE_EXCEL_2003_POSTFIX;
public static final String STUDENT_INFO_XLSX_PATH = LIB_PATH + "/student_info" + POINT + OFFICE_EXCEL_2010_POSTFIX;
public static final String NOT_EXCEL_FILE = " : Not the Excel file!";
public static final String PROCESSING = "Processing...";
/Excel2010/src/com/b510/excel/ReadExcel.java
4 package com.b510.
6 import java.io.FileInputS
7 import java.io.IOE
8 import java.io.InputS
9 import java.util.ArrayL
10 import java.util.L
12 import org.apache.poi.hssf.usermodel.HSSFC
13 import org.apache.poi.hssf.usermodel.HSSFR
14 import org.apache.poi.hssf.usermodel.HSSFS
15 import org.apache.poi.hssf.usermodel.HSSFW
16 import org.apache.poi.xssf.usermodel.XSSFC
17 import org.apache.poi.xssf.usermodel.XSSFR
18 import org.apache.poi.xssf.usermodel.XSSFS
19 import org.apache.poi.xssf.usermodel.XSSFW
22 import com.b510.excel.util.U
23 import com.b510.excel.vo.S
* @author Hongten
* @created
29 public class ReadExcel {
* read the Excel file
* @param path the path of the Excel file
* @throws IOException
public List&Student& readExcel(String path) throws IOException {
if (path == null || Common.EMPTY.equals(path)) {
return null;
String postfix = Util.getPostfix(path);
if (!Common.EMPTY.equals(postfix)) {
if (Common.OFFICE_EXCEL_2003_POSTFIX.equals(postfix)) {
return readXls(path);
} else if (Common.OFFICE_EXCEL_2010_POSTFIX.equals(postfix)) {
return readXlsx(path);
System.out.println(path + Common.NOT_EXCEL_FILE);
return null;
* Read the Excel 2010
* @param path the path of the excel file
* @throws IOException
public List&Student& readXlsx(String path) throws IOException {
System.out.println(Common.PROCESSING + path);
InputStream is = new FileInputStream(path);
XSSFWorkbook xssfWorkbook = new XSSFWorkbook(is);
Student student = null;
List&Student& list = new ArrayList&Student&();
// Read the Sheet
for (int numSheet = 0; numSheet & xssfWorkbook.getNumberOfSheets(); numSheet++) {
XSSFSheet xssfSheet = xssfWorkbook.getSheetAt(numSheet);
if (xssfSheet == null) {
// Read the Row
for (int rowNum = 1; rowNum &= xssfSheet.getLastRowNum(); rowNum++) {
XSSFRow xssfRow = xssfSheet.getRow(rowNum);
if (xssfRow != null) {
student = new Student();
XSSFCell no = xssfRow.getCell(0);
XSSFCell name = xssfRow.getCell(1);
XSSFCell age = xssfRow.getCell(2);
XSSFCell score = xssfRow.getCell(3);
student.setNo(getValue(no));
student.setName(getValue(name));
student.setAge(getValue(age));
student.setScore(Float.valueOf(getValue(score)));
list.add(student);
* Read the Excel
* @param path the path of the Excel
* @throws IOException
public List&Student& readXls(String path) throws IOException {
System.out.println(Common.PROCESSING + path);
InputStream is = new FileInputStream(path);
HSSFWorkbook hssfWorkbook = new HSSFWorkbook(is);
Student student = null;
List&Student& list = new ArrayList&Student&();
// Read the Sheet
for (int numSheet = 0; numSheet & hssfWorkbook.getNumberOfSheets(); numSheet++) {
HSSFSheet hssfSheet = hssfWorkbook.getSheetAt(numSheet);
if (hssfSheet == null) {
// Read the Row
for (int rowNum = 1; rowNum &= hssfSheet.getLastRowNum(); rowNum++) {
HSSFRow hssfRow = hssfSheet.getRow(rowNum);
if (hssfRow != null) {
student = new Student();
HSSFCell no = hssfRow.getCell(0);
HSSFCell name = hssfRow.getCell(1);
HSSFCell age = hssfRow.getCell(2);
HSSFCell score = hssfRow.getCell(3);
student.setNo(getValue(no));
student.setName(getValue(name));
student.setAge(getValue(age));
student.setScore(Float.valueOf(getValue(score)));
list.add(student);
@SuppressWarnings("static-access")
private String getValue(XSSFCell xssfRow) {
if (xssfRow.getCellType() == xssfRow.CELL_TYPE_BOOLEAN) {
return String.valueOf(xssfRow.getBooleanCellValue());
} else if (xssfRow.getCellType() == xssfRow.CELL_TYPE_NUMERIC) {
return String.valueOf(xssfRow.getNumericCellValue());
return String.valueOf(xssfRow.getStringCellValue());
@SuppressWarnings("static-access")
private String getValue(HSSFCell hssfCell) {
if (hssfCell.getCellType() == hssfCell.CELL_TYPE_BOOLEAN) {
return String.valueOf(hssfCell.getBooleanCellValue());
} else if (hssfCell.getCellType() == hssfCell.CELL_TYPE_NUMERIC) {
return String.valueOf(hssfCell.getNumericCellValue());
return String.valueOf(hssfCell.getStringCellValue());
/Excel2010/src/com/b510/excel/client/Client.java
4 package com.b510.excel.
6 import java.io.IOE
7 import java.util.L
10 import com.b510.excel.ReadE
11 import com.b510.excel.vo.S
* @author Hongten
* @created
17 public class Client {
public static void main(String[] args) throws IOException {
String excel = Common.STUDENT_INFO_XLS_PATH;
String excel2010 = Common.STUDENT_INFO_XLSX_PATH;
// read the
List&Student& list = new ReadExcel().readExcel(excel);
if (list != null) {
for (Student student : list) {
System.out.println("No. : " + student.getNo() + ", name : " + student.getName() + ", age : " + student.getAge() + ", score : " + student.getScore());
System.out.println("======================================");
// read the 2010 excel
List&Student& list1 = new ReadExcel().readExcel(excel2010);
if (list1 != null) {
for (Student student : list1) {
System.out.println("No. : " + student.getNo() + ", name : " + student.getName() + ", age : " + student.getAge() + ", score : " + student.getScore());
/Excel2010/src/com/b510/excel/util/Util.java
4 package com.b510.excel.
* @author Hongten
* @created
12 public class Util {
* get postfix of the path
* @param path
public static String getPostfix(String path) {
if (path == null || Common.EMPTY.equals(path.trim())) {
return Common.EMPTY;
if (path.contains(Common.POINT)) {
return path.substring(path.lastIndexOf(Common.POINT) + 1, path.length());
return Common.EMPTY;
/Excel2010/src/com/b510/excel/vo/Student.java
4 package com.b510.excel.
* @author Hongten
* @created
12 public class Student {
private float
public Integer getId() {
public void setId(Integer id) {
public String getNo() {
public void setNo(String no) {
public String getName() {
public void setName(String name) {
this.name =
public String getAge() {
public void setAge(String age) {
this.age =
public float getScore() {
public void setScore(float score) {
this.score =
相关Jar文件下载:
源码下载:
阅读(...) 评论()}

我要回帖

更多关于 office excle 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信