比如填写白班了12能自动填上去 xls和xlsx的区别中怎么操作

【Python】 更棒的Excel操作模块xlwings
时间: 12:41:20
&&&& 阅读:58
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&【xlwings】
  说到Python操作Excel,有好多模块都可以支持这个工作。比如最底层的win32模块不仅可以操作Excel,还可以操作其他一众windows的软件。
  其他的比较熟悉的有xlrd,xlwt和xlutils这三个。分别负责Excel文件的读、写、读写转换工作。虽然一般情况下的Excel操作都可以通过这三个模块来完成,但是还是有很多不便的地方。比如单元格格式的写入和读取很麻烦,通过xlutils将一个Excel读取再写入到一个新文件中时格式也不会被一起复制过去。
  另外最近我遇到的需求就是,基于一个Excel模板,往里面填充数据。虽然可以将模板转化为xlwt的代码写死在生成脚本中,但是每次都要重新生成一个文件未免太过麻烦,而且一个格子一个格子地写入会让代码量飞速上涨。。无奈之下另寻他路,尝试着用了xlwings这个模块。
■  基本使用
  和xlrd等不同,xlwings设计的基础理念不是面向单个的Excel文档进行的,而是可以处理一个包含了多个Excel文档的&Excel项目&。通过建立其app等逻辑组分概念,可以让整个Excel项目可以更加有序方便地进行计算和互相通讯。xlwings中设计的各个模型的概念层级如下图所示:
  其中App是作为一个逻辑的分组,一个Book可以认为对应一个Excel文档,Sheet对应一张工作表,Range对应具体表中的一片区域的内容。首先,下面是一个最为常见的,打开一个Excel文档并进行处理的简单过程:
import xlwings as xw
book = xw.Book(‘/path/to/test.xlsx‘)
# 此时界面上会弹出Excel窗口,如果test.xlsx文件不存在则会报错,如果test.xlsx已经被打开,直接返回这个文件对象
print book.name,book.fullname
# 打印文件名和绝对路径
print book.app
# 可以查看book所在哪个APP
print book.sheets
# 又是一个类列表结构,存放各种Sheet对象
book.activate()
# 如果Excel没有获得当前系统的焦点,调用这个方法可以回到Excel中去
book.close()
# 关闭Excel文档,但只是关闭文件本身,不关闭excel程序。。若要关闭Excel程序则需要调用响应APP实例的kill方法。经过试验,先调用close会导致默认创建的app实例自动消失,从而无法调用kill,从而关不掉Excel所以最好的办法不是调用这个close而是调用app.kill()。
sheet = book.sheets[0]
# 其他获取sheet对象的方法还有book.sheets[‘sheet_name‘]
  上面说到了获取一个具体的sheet,然一个sheet可以调用的方法有:
sheet.activate
sheet.charts
sheet.index
sheet.clear
sheet.name
sheet.autofit
sheet.clear_contents sheet.names
sheet.book
sheet.delete
sheet.pictures
sheet.cells
sheet.impl
sheet.range...等等
  其中activate,autofit,cliear_content等这些方法都还挺有意思的。最为核心的方法应该就是range了,通过它可以获取到具体的某一段范围的数据。
  例如sheet.range(‘A1‘)获取到A1单元格的对象,通过调取此对象的value属性,就可以读取/改变单元格的值,并且这一切都不会影响单元格本身的格式。
  更加imba的一种做法是sheet.range(‘A1:C3‘)这样的形式可以一次性获取到一个区域内所有单元格的对象。调取其value对象的话得到的也是一个二维列表形式的数据集合,可以形象方便地把Excel中的数据映射到python中来。对于设置数据时,传入数据可以是一个不符合指出区域规定的结构,但是这样结果会比较微妙。。建议实验
  需要指出的是和xlrd一样,读取value时合并单元格只在其左上角的子单元格中有值,其余的和未填写的单元格一样,都是None。
■  对于range,能做的还有更多
  除了简单的调用value和为value赋值来读写Excel外,还有如下接口可以使用
range.add_hyperlink
range.clear_contents range.count
range.address
range.color
range.current_region
range.column
range.autofit
range.column_width
range.expand
range.clear
range.columns
range.formula...等等
  一些接口的用法提示:
  range.add_hyperlink(‘https://www.baidu.com‘,‘百度‘)
&&&&&& range.color = (128,128,128)&&& RGB通道颜色,可获取or设置
  range.row/column  获取第几行/列,注意是第几而不是下标
  range.formula  可以设置计算表达式,用来进行表内计算
  range.current_region  返回当前range所在区域的区域表达,这个比较难描述,好比一个Excel中互相连接的单元格都是连城一片,两个片之间没有任何相邻就是互相独立的。
  range.count  返回这个range中共有多少单元格,合并单元格仍然按未合并的算
  range.offset(a,b)  获取到当前range向右a格,向下移动b格同样大小的那片区域,ab可以为负值
  range.rows/columns  返回行/列的各个range对象
■  关于App
  其实App还没有仔细研究过,简单来说,当通过xw.Book创建一个实例的时候,默认向xw.apps中添加一个App实例,而book就属于这个App。
  如上面所说,解决Excel程序无法关闭的问题可以用这个app实例的kill方法。app.kill()可以把Excel程序连同文件一并关闭。另外,如果不想让Excel程序跳出来则可以置app.visible=False,即时设置即时生效
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:https://www.cnblogs.com/franknihao/p/8514634.html
&&国之画&&&& &&&&chrome插件&&
版权所有 京ICP备号-2
迷上了代码!用Python读写Excel文件 - 为程序员服务
用Python读写Excel文件
18183 阅读
虽然天天跟数据打交道,也频繁地使用Excel进行一些简单的数据处理和展示,但长期以来总是小心地避免用Python直接读写Excel文件。通常我都是把数据保存为以TAB分割的文本文件(TSV),再在Excel中进行导入或者直接复制粘贴。
前段时间做一个项目,却不得不使用Python直接生成Excel文件,后来随着需求的变化,还要对已有的Excel文件进行读取。在这个过程中,研究并尝试了一些工具,也走了一些弯路。记录下来,下次再有类似需求的时候就不用漫天遍野地搜索了。
我主要尝试了四种工具,在此并不会给出他们的排名,因为在不同的应用场景下,做出的选择会不同。
可以创建Excel 2007或更高版本的XLSX文件
三大模块,分别提供读、写和其他功能
可以读写Excel 2007 XLSX和XLSM文件
直接通过COM组件与Microsoft
Excel进程通信调用其各种功能实现对Excel文件的操作
Windows + Excel
要创建XLSX文件
不需要读取已有文件
需要实现比较复杂的功能
数据量可能会很大
需要跨平台
要读取XLS或XLSX文件
要生成XLS文件
需要的功能不太复杂
需要跨平台
要处理XLSX文件
需要修改已有文件,或者在写入过程中需要不断修改
需要的功能比较复杂
数据量可能会很大
需要跨平台
需要处理各种文件格式
需要用到特别复杂的功能
在修改文件时,不希望对原有信息造成任何意外破坏
数据量很小,或者愿意等待
仅在Windows中使用
是我最终选择的用于写操作的工具。顾名思义,它只能用来写文件。
这应该是个比较新的项目,在GitHub上看它最早的提交是在2013年1月份。其官方文档中宣称它支持:
100% compatible Excel XLSX files.
Full formatting.
Merged cells.
Defined names.
Autofilters.
Data validation and drop down lists.
Conditional formatting.
Worksheet PNG/JPEG images.
Rich multi-format strings.
Cell comments.
Memory optimisation mode for writing large files.
一、功能比较强
相对而言,这是除Excel自身之外功能最强的工具了。比如我就用到了它提供的:字体设置、前景色背景色、border设置、视图缩放(zoom)、单元格合并、autofilter、freeze panes、公式、data validation、单元格注释、行高和列宽设置等等。
最让我惊奇的是,用它生成的带有单元格注释的Excel文件,不论是Excel 2007还是Excel 2013都可正常打开(下面会提到,这个任务用Excel自身都无法完成)。
二、支持大文件写入
如果数据量非常大,可以启用
,这是一种顺序写入模式,得到一行数据就立刻写入一行,而不会把所有的数据都保持在内存中。
一、不支持读取和修改
作者并没有打算做一个XlsxReader来提供读取操作。不能读取,也就无从修改了。它只能用来创建新的文件。我是利用xlrd把需要的信息读入后,用XlsxWriter创建全新的文件。
另外,即使是创建到一半Excel文件,也是无法读取已经创建出来的内容的(信息应该在,但是并没有相应的接口)。因为它的主要方法是
。当你在某个单元格写入数据后,除非你自己保存了相关的内容,否则还是没有办法读出已经写入的信息。从这个角度看,你无法做到读出-&修改-&写回,只能是写入-&写入-&写入。
二、不支持XLS文件
XLS是Office 2013或更早版本所使用的格式,是一种二进制格式的文件。XLSX则是用一系列XML文件组成的(最后的X代表了XML)一个压缩包。如果非要创建低版本的XLS文件,就请移步xlwt吧。
三、暂时不支持透视表(Pivot Table)
透视表是非常麻烦的东西,除了自身复杂的结构外,还需要一套数据缓存。我向作者提出了这个需求,不过这是个很难完全实现的功能,我们慢慢期待吧。
我的程序在第一版的时候,使用
创建XLS文件,然后通过
将其转换为XLSX文件,并写入高级的Data Validation(Excel 2007的Data Validation比Excel 2003要强大不少)和单元格注释。
我的程序最终的版本也依然用
从已有的文件中读出所需的信息。
主要是针对Office 2013或更早版本的XLS文件格式。
一、支持XLS格式
XlsxWriter和OpenPyXL都不支持XLS格式,从这个角度看,
仍然有一定的不可替代性。
一、对XLSX支持比较差
已经可以读取XLSX文件了,有限地支持。至于
我没有试验过,估计是够呛。
二、对修改的支持比较差
xlrd和xlwt是两个相对独立的模块,虽然
提供方法帮助你把
对象复制到
xlwt.Workbook
对象,但跟XlsxWriter类似,后者只是提供write方法,使得你无法很容易地获取当前已经写入的数据并进行有针对性的修改。如果非要这样做,你要不断地保存,然后再用新的
对象读取你要的信息,还是比较麻烦的。
三、功能很弱
除了最基本的写入数据和公式,xlwt所提供的功能非常少(Excel 2013本身支持的功能也就很少)。对于读取也是一样的,很多信息在读入时就丢失掉了。
是比较综合的一个工具,能读能写能修改,功能还算可以但也有很大的缺陷。我在中间版本的时候是打算完全依赖它的,但后来发现一个严重的问题就放弃了。
一、能读能写能修改
OpenPyXL的工作模式跟XlsxWriter和xlwt有很大的区别,它用的是getter/setter模式。你可以随时读取某个单元格的内容,并根据其内容进行相应的修改,OpenPyXL会帮你记住每个单元格的状态。
特别需要注意的一点:
虽然它支持修改已有文件,但由于其所支持的功能有限,读入文件时会忽略掉它所不支持的内容,再写入时,这些内容就丢失了。因此使用时一定要慎重。比如下面的缺点中提到它无法读入公式,那如果你修改一个带有公式的文件,保存之后,所有的公式就都没有了。
二、功能还算可以
整体来讲,它所支持的功能介于XlsxWriter和xlwt之间。
一、不支持XLS
这件事情只能让xlrd和xlwt去做。
二、不支持读取公式
这其实是个不太简单的事情,虽然我没尝试过,但相信xlrd也做不好这件事。
Excel的单元格如果是一个公式,它内部会同时保存公式本身和运算结果的缓存。用OpenPyXL读取单元格内容,它不会告诉你这个单元格的公式是什么,甚至不会告诉你这个单元格存的是公式,它只会拿到这个缓存的运算结果。我本来想利用它判别单元格是不是用了公式,然后做出不同的处理。结果遇到了这个问题,最后只好采取了其他变通的方式去做。
大部分Windows环境的开发人员都会选择
。实际上不仅仅是Python,几乎各种语言都有相应的方法使用它,因为核心的逻辑完全是由Microsft
Excel自身提供的。语言相关的部分只是负责跟Windows的COM组件进行通信。
在Python中首先需要安装
),具体的文档可以查阅
当然你还必须要安装某一个版本的Microsoft Office Excel,它内部的DLL负责实际的操作。
一、最大的优点:强大无极限
因为直接与Excel进程通信,你可以做任何在Excel里可以做的事情。
二、文档丰富
MSDN上的文档绝对是世界上最优秀的文档。没有之一。
三、调试方便
你完全可以直接在Excel里面用宏先调试你想要的效果。甚至如果你不清楚怎么用程序实现某个操作,你可以通过宏录制的方法得到该操作的处理代码。
一、致命的缺点:慢到死
因为需要与Excel进程通信,其效率是非常低的。
如果让Excel窗口可见,随着程序的运行,你可以看到每一句程序所带来的变化,单元格的内容一个一个地改变。如果要写入的数据很多,那速度是无法忍受的。
二、平台限制
目前还没有发现可以在非Windows系统使用它的方法。
另外,基于它的程序能做什么事情,很大程度上依赖于当前系统所安装的Excel版本。不同的版本在功能上有很大的差异,API也会有差异。用起来会比较麻烦。
三、Excel自身bug导致的问题
我刚好发现了其中一个,这和Python没有任何关系,可以完全在Excel中手动复现。在Excel 2007中随便创建一个文件,给某个单元格添加注释,保存。换台电脑,用Excel 2013打开,就会报错,然后注释就消失了。
同样如果你的程序在一台装有Excel 2007的机器上创建一个带有注释的Excel文件,把这个文件拿到Excel 2013中打开也会报错,也看不到注释。反过来也一样。
Excel的com接口的具体细节我就不介绍了,需要的话直接查阅相关的MSDN文档即可。这里只提几个特殊的小问题。
要想得到一个可以操作的excel对象,一般可以有两种方式:
import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
import win32com.client
excel = win32com.client.DispatchEx('Excel.Application')
二者的区别在于,Dispatch方法会试图寻找并复用一个已有的Excel进程(比如你已经在运行着的Excel程序),而DispatchEx则一定会创建一个新的Excel进程。一般情况使用前者就可以了,还能节省一些资源的开销。但也会带来一些麻烦,有一些状态是在一个Excel进程内共享的,你在同进程的其他窗口内操作有可能会影响到Python程序所要进行的处理,导致各种错误。比如当你手动开启的Excel窗口中,某个单元格正处于编辑状态,那Python程序控制的大部分操作都有可能失败(即使它操作的是另一个文件),因为一个Excel进程中无法让两个单元格同时被编辑。
为了避免麻烦,我一般都使用DispatchEx方法。
可以让新启动的Excel进程窗口可见,就像你通过双击桌面上的图标启动一样,程序所控制的每一步操作,在这个窗口中都可以观察得到。你也可以同时进行手动的操作,但一旦这样做,很有可能使你的Python程序崩溃。
窗口不可见也会带来一些麻烦,前面说了,通过Python启动的Excel进程跟你直接从桌面打开的Excel进程没有什么区别,在使用Excel的过程中,我们经常会遇到各种弹出的错误、警告或者提示框,这些在用Python处理时也有可能遇到。尤其当你的程序还没完全调试好时。
我一般都会让程序控制的Excel进程在调试过程中可见,正式使用时不可见,通过类似这样的命令(假设你有一个叫做
的变量记录当前是否在调试状态):
excel = win32com.client.DispatchEx('Excel.Application')
if is_debug:
excel.Visible = True
打开和保存文件的细节不在这里多说了,可以查看MSDN中相关的API介绍,非常详细。这里只说一下在另存为时,如果目标文件已经存在怎么办。Excel的API另存为方法似乎并没有提供参数决定是否直接覆盖同名的目标文件,在窗口操作中,这种情况会弹出一个确认框来让用户决定。我们的程序当然不想这么做,实际上如果你按照上面所说的让窗口不可见,你也就看不到弹出的窗口。
可以把DisplayAlert属性关闭,这样Excel就不会弹出确认窗,而是直接覆盖同名文件。
orig_display_alerts = excel.DisplayAlerts
excel.DisplayAlerts = False
book.SaveAs(save_as_file_path)
excel.DisplayAlerts = orig_display_alerts
进程是一种资源,我们申请了资源,在用完之后就必须要释放掉。尤其如果你隐藏了Excel窗口,用户只有查看系统进程,否则无法关闭你所开启的进程。
但是一个Excel进程是可以同时开启多个文件的,这些文件可能是你程序的其他部分开启的,也可能是用户自己开启的。这样你就不能随意地结束Excel进程,否则会影响到其他人或程序的操作。
我一般会在我的处理完成后(关闭了我自己打开或者创建的Excel文件),判断一下当前Excel进程是否还开启着其他的文档,如果没有了才会结束该进程。
number_of_workbooks = excel.Workbooks.Count
if number_of_workbooks & 0:
logging.debug(
'there are still %d workbooks opened in excel process, not quit excel application',
number_of_workbooks
logging.debug(
'no workbook opened in excel process, quiting excel application instance ...'
excel.Quit()
Excel API中有各种各样的枚举常量,我还没有找到在Python中直接引用这些常量的方法,目前的办法是找到所需的常数的值,自己定义这些常数。比如我用到了如下这些枚举常量:
class ExcelConstants(object):
# XlFileFormat Enumeration
xlOpenXMLWorkbook = 51
# Open XML Workbook.
# XlDVType Enumeration
xlValidateList = 3
# Value must be present in a specified list.
# XlDVAlertStyle Enumeration
xlValidAlertStop = 1
# Stop icon.
# Constants Enumeration
xlCenter = -4108
# XlLineStyle enumeration
xlContinuous = 1
要想知道某一个枚举常量的数值,可以查阅MSDN中
相关的资料。
【日更新】感谢
提醒,在Python也能够直接引用相关的常量,即通过
win32com.client.constants
获取常量的值。不过这里还有一点比较tricky的地方,如果直接用Dispatch或者DispatchEx得到Excel对象,是无法从constants中取出常量值的,需要
,或者通过
win32com.client.gencache.EnsureDispatch
获得Excel对象:
import win32com
from win32com.client import constants
excel = win32com.client.gencache.EnsureDispatch('Excel.Application')
print constants.xlOpenXMLWorkbook
# will be 51
print constants.xlCenter
# will be -4108
原文地址:, 感谢原作者分享。
您可能感兴趣的代码Excel 怎么设置表格框颜色为白颜色?既Excel 白板显示....
[问题点数:80分,结帖人mary31]
Excel 怎么设置表格框颜色为白颜色?既Excel 白板显示....
[问题点数:80分,结帖人mary31]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|||百姓网公众号微信扫码关注百姓网小程序微信扫扫立即体验扫码下载手机客户端免费抢油卡、红包、电影票您正在浏览信息,点击查看更多服务课程学费:800元培训类型:学校名称:计算机学习联系人:苏老师地址:&步行街口联系:(银川)联系时,请一定说明在百姓网看到的,谢谢!见面最安全,发现问题请举报其他联系:x微信号: 上课地点:步行街口银川办公自动化培训WORD,EXCEL,PPT电脑&&培训
办公自动化全能班,承诺所有科目一经报名,包教包会,学会为止!部分时间不固定的同学可选择自由时间学习,详情请电话或微信咨询!欢迎你的咨询与预约试听课!
课程时间安排如下:现开设白班(周一至周五,上午班9:30-12:30,下午班1:00-4:00)、晚班(一、三、五晚班或二、四、六晚19:00-21:00)、周末班(周日全天,上午9:15-下午17:00)
WORD课程简介:
WORD字体段落,边框底纹,项目符号与编号,图片与艺术字,表格的插入与绘制,页眉页脚的操作,页面设置的操作,查找与替换的应用,引用与审阅,加密与写保护,...银川办公自动化培训WORD,EXCEL,PPT电脑&&培训
办公自动化全能班,承诺所有科目一经报名,包教包会,学会为止!部分时间不固定的同学可选择自由时间学习,详情请电话或微信咨询!欢迎你的咨询与预约试听课!
课程时间安排如下:现开设白班(周一至周五,上午班9:30-12:30,下午班1:00-4:00)、晚班(一、三、五晚班或二、四、六晚19:00-21:00)、周末班(周日全天,上午9:15-下午17:00)
WORD课程简介:
WORD字体段落,边框底纹,项目符号与编号,图片与艺术字,表格的插入与绘制,页眉页脚的操作,页面设置的操作,查找与替换的应用,引用与审阅,加密与写保护,文档与图片的混排(文本框与形状与SmartArt)
Excel课程介绍
制作表格:输入文字和数据;简单计算;加入表格线;重复操作;撤消与恢复操作。
工作簿的基本操作:创建工作簿;打开工作簿;保存工作簿文件;关闭工作簿;保护工作簿文件;隐藏工作簿文件。
单元格的基本操作:选定操作;输入操作;编辑数据;插入或删除单元格;插入或删除行、列;查找与替换。
公式与函数的使用:公式的输入;公式的显示;公式中的引用位置;移动和复制公式;使用自动求和按钮;公式的计算;隐藏公式;设置名称;输入函数;数组的使用。
设置工作表的格式:设置字体、大小、颜色;标题居中;设置单元格的颜色;取消网格线;为表格增加边框;改变行高和列宽;隐藏行和列;数字显示的格式;日期显示的格式;复制格式;自动套用表格格式。
工作表的基本操作:工作表的切换;工作表的插入与删除;工作表的移动与复制;工作表命名;
数据报表统计与管理:建立数据清单;修改数据清单;EXCEL数据排序;EXCEL数据的筛选;EXCEL数据分类汇总;EXCEL数据合并计算。
EXCEL数据数据透视表:建立数据透视表;编辑数据透视表。
数据交换与超链接:与中文WORD的数据交换;建立超链接。
创建数据图表:创建图表;图表的移动与大小;改变图表类型;添加和删除图表数据;格式化图表;图表工具。
插入图片:插入图形;插入艺术字;插入图像;图片的格式化。
工作表的打印:页面设置;分页预览;打印预览;打印工作表。
PPT的制作与动画放映
PPT版面及排版:用多种方法创建演示文稿;设置演示文稿的各种基本视图;改变幻灯片的显示比例、标尺、网格和参考线;幻灯片的处理。
编辑幻灯片:文本编辑处理方法;文本的编辑;段落格式的设置;项目符号和编号的设置;文本框的设置。
设置幻灯片版式:幻灯片的背景、配色、模板、动画设计;母版的设计和控制。
演示文稿的放映、打包及打印:设置放映方式和自定义放映;进行演示文稿的放映、打包和打印。
特开设以下专业或单科软件可供选择学习。
A-计算机初级培训;
B-办公自动化全能班;
C-淘宝美工与网上营销;
D-商业/广告平面设计师;
E-办公自动化与PS美工精品组合班
F-项目工程师;
G-三维效果图及动画设计师;
H-建筑装饰展示工程设计;
软件单科类如下:
OFFICE办公软件;Photoshop、Fireworks图片处理;Illustrator、CoreDraw矢量图制作排版;InDesign排版软件;DreamWeaver网页制作软件;Flash网页动画制作;AE影视动画;AutoCAD设计;3D MAX 效果图制作出图;天正建筑;Vray渲染巨匠;Lightscape渲染大师。百姓网提醒您:1)夸大的宣传和承诺不要轻信,谨防上当受骗。
2)提供免考、代考、办证的均是违法行为,请不要相信。小贴士:本页信息由用户及第三方发布,真实性、合法性由发布人负责。详情请阅读
(window.slotbydup = window.slotbydup || []).push({
container: s,
id: cpro_id,
scale: '20.3',
display: 'inlay-fix'
1/2显示照片列表信息设置为“搞定了!”状态后,其他用户将无法查看您的联系方式。您确认搞定了这条信息吗?重新发布后可使用“刷新”将发布时间更新为最新时间,并将信息排到第一页。商户推广合作加盟服务支持合作伙伴|&| 沪公网安备16号2&G:68&GM:68
描述:请填写描述手机号:请填写手机号请填写手机号上传图片:打开微信,扫一扫右侧二维码,即可完成绑定 -->绑定后,您可以:1. 立即在手机上收到用户给您的留言2. 使用手机快速完成付费推广的续费动作3. 第一时间了解到百姓网付费推广最新的促销活动,以及享受微信端独特的促销活动4. 更快速地将信息通过微信分享给好友、同事、朋友圈5. 如果您是招聘类目用户,还能够第一时间接收到新简历通知下载APP无需登录实时接受私信提醒,联系更便捷!或点击下方先登录再进入私信联系科密C21指纹考勤机,在A1软件里应该怎么设置。比如早上8点上班12点下班;下午2点上班6点下班;晚上加班。推荐回答:由于你没说明要在达到什么条件才算加班,让客服远程协助解决,你可以在软件的考勤制度中首先要先明确自己需要的班次或具体的上班时间段:00上班,找到加班设置:00,或者超过班次的上班时间后就算加班进行操作即可,“A午班”时间段14,叫“班次A”:00-18,然后14,1,可以联系科密的客服:00。2,然后在班次中,然后配置是要有明确加班班次才算加班:00,在人员管理中:00-12,将人员信息中的默认考勤设置为“班次A”. 晚上加班的话. 例如,那么就先到考勤制度的时间段里设置对应的两个时间段. 建议对照软件对应的说明书操作步骤进行操作一次即可学会,如“A早班”时间段8,如果还理解不到:00-12,那么就会按照班次A的班次进行考勤统计。3:00-18,将“A早班”和“A午班”组合为班次:如果是固定早上8请各位帮忙!用科密指纹考勤机怎么单独设置周六的上下班时间?推荐回答:这个好办,要A1软件哦,到员工排班去手动排班啊科密指纹考勤机的公休加班工时怎么设置?推荐回答:可以到软件‘请假公休加班登记’那里,选择人员、日期,再选择‘公休转出勤’设置好上下班时间保存就可以啦,再去考勤报表考勤处理一下。具体情况百度下这个公司然后咨询下客服。科密指纹考勤机如何设置轮班推荐回答:按照上述的方法改变原来的设置时间段设置一个白班和夜班 1,班次会自动显示在刚才所选择的单元格内;,完成新增固定轮班的设置。 2、点击菜单“考勤管理—、修改完后点击“保存”,轮班类别可选天,也可以自己输入),点击“编辑”按钮,则不需要填写;,然后再在轮班周期 中输入轮换周期。4、设置好轮班类别及轮班周期后;、 名称、周期以及固定轮班 1、类别、点击“保存”按钮,输入固定轮班编号(如果在考勤制度中选择 了固定轮班编号自动增长。(你的选天就行了) 3,然后用鼠标 在网格中点击某一格、修改固定轮班名称。 3。 2。 5、选择了单元格后,下面网格中会自动按所设置的 方式变化,不要松开左键而在网格内连续拖动以选 择某些单元格。用鼠标在左边的班次列表中选中班次、点击“增加”按钮、月作为单位、周。 6、在固定轮班列表选择需要修改的轮班后;固定轮班设置”进入固定轮班设置的主 窗口科密A1指纹考勤机中,24小时上班如何设置?推荐回答:再到‘员工排班’里排班,时间设置好,两班倒的班次就要到‘员工排班’去手动排班,你可以白天上班设为白班,你可以到‘帮助’里去仔细看一下怎么排班,所以你的不是工厂版就要到‘系统维护’里的‘系统配置’选择‘工厂版’哦,再设置好白班的时间,晚上上班设为晚班,但‘员工排班’功能只有‘工厂版’才有,再把晚班的时间设好你先要班次名称指纹考勤机怎样修改上下班时间推荐回答:在设置里面进行修改吧,现在都是手机考勤更方便,A1科密办公室考勤系统怎么设置员工排班?推荐回答:设置好固定的轮班时间后。在你的A1软件里有个帮助里边有“员工排班”的教程,然后再排班就可以了,你可以按照那个流程照着操作展开全部指纹考勤机,几乎每个上班族都会接触到。但是很多朋友只是简单的以为指纹考勤机只是用于考勤而已。科密考勤机在业界的认可度比较高,作为专业的考勤机制造品牌,它旗下的产品分类广泛,涵盖包括传统纸质打卡考勤机器以及较为先进的指纹识别机器等等多现在指纹考勤机有着非常便利的操作,并且可以为企业、公司以及学校等领域节约一定的成本支出,对于员工的考勤记录也可以有着准确的把握,公正合理的进科密d620是一种点钞机,当今社会,钱少是烦恼,钱多也是烦恼,因为,钱多的话,光靠人来点钞,是不现实的,且容易出现错误,而科密集团主要从事碎大家应该知道很多事业部门,像学校,大型公司等都是签到签退上下班的,当然现在不再使用纸笔来完成,一般是使用考勤机,现在考勤机种类繁多,有的考勤每一个企业都有些相应的规章制度,员工必须要遵循才能够让企业有良好的作风,按时上下班就是每一个企业对于员工要求的基本规章制度之一。如今,随着人们物质生活水平的不断提升,人们对于安全防范意识也越来越提高了,不管在什么公共场所,似乎都能看到形形色色的监控摄像头。随着科学技术的发展,我们经常会在智能化大厦写字楼、智能化小区出入管理控制处设置有门禁,门禁是集自动识别技术与现代安全管理措施为一体的电子化产在生活中我们应该如何避免收到假币呢?验钞机的出现让大家安心不少,现在不少商场、专卖店甚至是小商铺等购物场所都会使用验钞机。现在的公司越来越多,虽然随着电子文档的出现,我们是可以减少一些纸质档的使用,但是一些重要的文件我们还是要用纸质档来确定,这才具有法律效应。

我要回帖

更多关于 xlsx下载 的文章

 

随机推荐