当前位置:  编程技术>移动开发
本页文章导读:
    ▪(zz)设立单元格的宽度和高度        (zz)设置单元格的宽度和高度 在Excel中,单元格的宽度其实就是列的宽度,因为Excel假设这一列的单元格的宽度肯定一致。所以要设置单元格的宽度,我们就得从列的宽度下手,HSSFSheet有个方.........
    ▪ Activity与Activity与service其间通讯        Activity与Activity与service之间通讯 Activity与Activity之间全局变量,Intent。 Activity与service之间Ibind,广播。   Activity,Service与线程Handler。 ......
    ▪ 软件工程师的数学       程序员的数学 《程序员的数学》基本信息作者: (日)结城浩 [作译者介绍]译者: 管杰丛书名: 图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115293688上架时间:2012-9-23出版日期:2012 年1.........

[1](zz)设立单元格的宽度和高度
    来源: 互联网  发布时间: 2014-02-18
(zz)设置单元格的宽度和高度

在Excel中,单元格的宽度其实就是列的宽度,因为Excel假设这一列的单元格的宽度肯定一致。所以要设置单元格的宽度,我们就得从列的宽度下手,HSSFSheet有个方法叫SetColumnWidth,共有两个参数:一个是列的索引(从0开始),一个是宽度。

现在假设你要设置B列的宽度,就可以用下面的代码:

 

HSSFWorkbook hssfworkbook = new HSSFWorkbook();
HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
sheet1.SetColumnWidth(1, 100 * 256);

这里你会发现一个有趣的现象,SetColumnWidth的第二个参数要乘以256,这是怎么回事呢?其实,这个参数的单位是1/256个字符宽度,也就是说,这里是把B列的宽度设置为了100个字符。

刚才说的是如何设置,那如何去读取一个列的宽度呢?直接用GetColumnWidth方法,这个方法只有一个参数,那就是列的索引号。如下所示:

int col1width = sheet1.GetColumnWidth(1);

 

说完宽度,我们来说高度,在Excel中,每一行的高度也是要求一致的,所以设置单元格的高度,其实就是设置行的高度,所以相关的属性也应该在HSSFRow上,它就是HSSFRow.Height和HeightInPoints,这两个属性的区别在于HeightInPoints的单位是点,而Height的单位是1/20个点,所以Height的值永远是HeightInPoints的20倍。

要设置第一行的高度,可以用如下代码:

sheet1.CreateRow(0).Height = 200*20;

 

或者

sheet1.CreateRow(0).HeightInPoints = 200;

如果要获得某一行的行高,可以直接拿HSSFRow.Height属性的返回值。

 

你可能觉得一行一行设置行高或者一列一列设置列宽很麻烦,那你可以考虑使用HSSFSheet.DefaultColumnWidth、HSSFSheet.DefaultRowHeight和HSSFSheet.DefaultRowHeightInPoints属性。

一旦设置了这些属性,如果某一行或者某一列没有设置宽度,就会使用默认宽度或高度。代码如下:

sheet1.DefaultColumnWidth=100*256;
sheet1.DefaultRowHeight=30*20;

 

相关范例请见NPOI 1.2正式版中的SetWidthAndHeightInXls项目

 

转载自:http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434106.html


    
[2] Activity与Activity与service其间通讯
    来源: 互联网  发布时间: 2014-02-18
Activity与Activity与service之间通讯

Activity与Activity之间全局变量,Intent。

Activity与service之间Ibind,广播。

 

Activity,Service与线程Handler。


    
[3] 软件工程师的数学
    来源: 互联网  发布时间: 2014-02-18
程序员的数学

《程序员的数学》
基本信息
作者: (日)结城浩 [作译者介绍]
译者: 管杰
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115293688
上架时间:2012-9-23
出版日期:2012 年10月
开本:16开
页码:1
版次:1-1
所属分类: 计算机


更多关于 》》》《程序员的数学》
内容简介
书籍
计算机书籍
  《程序员的数学》面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。
  《程序员的数学》中讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。
  《程序员的数学》适合程序设计人员以及编程和数学爱好者阅读。
  编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。
  《程序员的数学》面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。
  《程序员的数学》中讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。
  《程序员的数学》还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。
目录
《程序员的数学》
第1章   0 的故事——无即是有
本章学习内容    2
小学一年级的回忆    2
10 进制计数法  3
什么是10   进制计数法  3
分解2503  3
2 进制计数法  4
什么是2   进制计数法  4
分解1100  5
基数转换    6
计算机中为什么采用2   进制计数法  8
按位计数法  10
什么是按位计数法  10
不使用按位计数法的罗马数字  11
指数法则  12
10 的0 次方是什么  12
10-1 是什么  13
规则的扩展  14
对20 进行思考  14
2-1 是什么  15
0 所起的作用  16
0 的作用:占位  16
0 的作用:统一标准,简化规则  16
日常生活中的0  17
人类的极限和构造的发现  18
重温历史进程  18
为了超越人类的极限  19
本章小结  20
第2章   逻辑——真与假的二元世界
本章学习内容  22
为何逻辑如此重要  22
逻辑是消除歧义的工具  22
致对逻辑持否定意见的读者  23
乘车费用问题——兼顾完整性和排他性    23
车费规则  23
命题及其真假  24
有没有“遗漏”  24
有没有“重复”  25
画一根数轴辅助思考  26
注意边界值  28
兼顾完整性和排他性  28
使用if   语句分解问题  28
逻辑的基本是两个分支  29
建立复杂命题  30
逻辑非——不是a  30
逻辑与—— a 并且b  32
逻辑或—— a 或者b  34
异或—— a 或者b(但不都满足)  37
相等—— a 和b 等  39
蕴涵——若a 则 b  40
囊括所有了吗  45
德·摩根定律  46
德·摩根定律是什么  46
对偶性  47
卡诺图  48
二灯游戏  48
首先借助逻辑表达式进行思考  49
学习使用卡诺图  50
三灯游戏  52
包含未定义的逻辑  54
带条件的逻辑与(&&)  55
带条件的逻辑或

本图书信息来源:中国互动出版网

1 楼 怪兽00 昨天  
  
2 楼 怪兽00 昨天  
有什么特别之处?

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3