点击office按钮,单击excel选项按钮
在出现的excel选项窗口单击高级
滚动手标或下拉右边的滑动条,找到在具有零值的单元格中显示零(Z)
取消在具有零值的单元格中显示零(Z)左边小方框中的钩,单击确认
单元格的零值就全部显示空白
在建筑行业里造价人员经常要用到excel表进行计算公式,但是很多人不知道如何使计算公式得出结果并带有备注,下面我来手把手讲解
1、打开excel表,ctrl+f3弹出名称管理器点击新建弹出下图,按图写上名称ww,引用位置写上 =IFERROR(Etulaoshi.comVALUATE(SUBSTITUTE(SUBSTITUTE(工程量计算式!F6,"[","*ISTEXT(""["),"]","]"")")),"")
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)注意了工程量计算式!是我的工作表,F6为要相对引用,且为计算公式位置,这个位置可以修改
2、接着回到表格,在F6位置填上你的计算公式在数字后面可进行打上括号可进行备注,E6位置=ww就可以得出答案了,如下图所示
注:更多精彩教程请关注图老师图文教程 频道,
这篇文章主要介绍了python使用xlrd模块读写ExcTulaoshi.Comel文件的方法,较为详细的分析了xlrd模块的安装、使用与操作Excel文件的相关技巧,需要的朋友可以参考下
一、安装xlrd模块
到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。
二、使用介绍
1、导入模块
代码如下:
import xlrd
2、打开Excel文件读取数据
代码如下:
data = xlrd.open_workbook('excelFile.xls')
3、使用技巧
获取一个工作表
代码如下:
table = data.sheets()[0] #通过索引顺序获取
table = data.sheet_by_index(0) #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')#通过名称获取
获取整行和整列的值(数组)
代码如下:
table.row_values(i)
table.col_values(i)
获取行数和列数
代码如下:
nrows = table.nrows
ncols = table.ncols
循环行列表数据
代码如下:
for i in range(nrows ):
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)print table.row_values(i)
单元格
代码如下:
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
使用行列索引
代码如下:
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
简单的写入
代码如下:
row = 0
col = 0
# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
ctype = 1 value = '单元格的值'
xf = 0 # 扩展的格式化
table.put_cell(row, col, ctype, value, xf)
table.cell(0,0) #单元格的值'
table.cell(0,0).value #单元格的值'
三、Demo代码
Demo代码其实很简单,就是读取Excel数据。
?
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 # -*- coding: utf-8 -*-import xdrlib ,sysimport xlrddef open_excel(file= 'file.xls'):try:data = xlrd.open_workbook(file)return dataexcept Exception,e:print str(e)#根据索引获取Excel表格中的数据 参数:file:Excel文件路径 colnameindex:表头列名所在行的所以 ,by_index:表的索引def excel_table_byindex(file= 'file.xls',colnameindex=0,by_index=0):data = open_excel(file)table = data.sheets()[by_index]nrows = table.nrows #行数ncols = table.ncols #列数colnames = table.row_values(colnameindex) #某一行数据list =[]for rownum in range(1,nrows):row = table.row_values(rownum)if row:app = {}for i in range(len(colnames)):app[colnames[i]] = row[i]list.append(app)return list#根据名称获取Excel表格中的数据 参数:file:Excel文件路径 colnameindex:表头列名所在行的所以 ,by_name:Sheet1名称def excel_table_byname(file= 'file.xls',colnameindex=0,by_name=u'Sheet1'):data = open_excel(file)table = data.sheet_by_name(by_name)nrows = table.nrows #行数colnames = table.row_values(colnameindex) #某一行数据list =[]for rownum in range(1,nrows):row = table.row_values(rownum)if row:app = {}for i in range(len(colnames)):app[colnames[i]] = row[i]listtulaoshi.append(app)return listdef main():tables = excel_table_byindex()for row in tables:print rowtables = excel_table_byname()for row in tables:print rowif __name__=="__main__":main()希望本文所述对大家的Python程序设计有所帮助。
当需要修改excel中的一项信息,而这项信息出现的次数又较多时,显然逐个修改很是麻烦,excel提供了批量替换功能,非常方便大家操作,下面来给大家详细介绍一下。
1、单击打开的excel文件中的任意一个单元格,然后按下Ctrl+H组合键,此时会打开查找和替换对话框,如下图。
2、在查找内容文本框中输入要查找的内容,这里输入助工,在替换为文本框中输入要替换的内容,这里输入助理工程师,然后单击全部替换按钮,如下图。
3、此时即会开始替换,替换完成后单击确定按钮即可,可查看到替换后的内容,如下图。
注:更多精彩教程请关注图老师办公软件教程栏目,图老师电脑办公群:189034526欢迎你的加入
下面就给各位提供一种快速有效的办法:
步骤一:选择菜单栏中的→
步骤二:这时会弹出页面设置的窗口,选择选项卡,在栏内选择 (单色打印)选项,然后点便可。
至此,整个exel不打印单元格颜色和底纹的设置就完成了,明白了吧,最关键的地方就是要对打印进行只用单色打印,这样打印出来的文稿就没有颜色和底纹。