电子表格

Excel数字与文本的批量转换 整列转换 excel分列功能

馋奶兔 提交于 2020-03-23 05:34:45
在Excel中进行数字与文本之间的转换时,往往设定好单元格属性后,还需要双击才能生效。而使用公式转换又需要新增一列。其实我们可以使用excel的分列功能进行批量转换。 文本转数字: 先把要转换的相关单元格的属性设置为“数值” 选中要转换的相关单元格--> 点击菜单“数据”-->选择“分列”--->选择“下一步”-->“下一步”--->选择“常规”--->点击“完成” 数字转文本: 选中要转换的相关单元格--->点击菜单“数据”-->选择“分列”--->选择“下一步”-->“下一步”--->选择“文本”--->点击“完成” 备注 : “分列”的功能只限于把一列的文本与数字进行转换,不能对两列以上的进行转换。 来源: https://www.cnblogs.com/wayne-ivan/archive/2011/11/10/2245022.html

C# Excel嵌入到Winform

安稳与你 提交于 2020-03-22 05:53:28
本文讲的这个技术是把Excel表格嵌入到自己开发程序的Form窗体中进行操作,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。 一、首先简要回顾一下如何操作Excel表 先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Microsoft Excel 9.0。(不同的office讲会有不同版本的dll文件)。 using Excel; using System.Reflection; //产生一个Excel.Application的新进程 Excel.Application app = new Excel.Application(); if (app == null) { statusBar1.Text = "ERROR: EXCEL couldn''t be started!"; return ; } app.Visible = true; //如果只想用程序控制该excel而不想让用户操作时候,可以设置为false app.UserControl = true; Workbooks workbooks =app.Workbooks; _Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet); /

检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

微笑、不失礼 提交于 2020-03-22 03:13:41
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 具体解决方法如下: 1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应 用程序属性"对话框 5:点击"标识"标签,选择"交互式用户" 6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加 一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限. 7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限. 这样,我们便配置好了相应的Excel的DCOM权限. 注意:这是在WIN2003上配置的,在2000上,可能是配置ASPNET用户 由于EXCEL是在服务器上打开的

一套价值8800元的EXCEL教程,包你一学就会。

最后都变了- 提交于 2020-03-22 02:00:33
excel教程 难得的excel教程集珍藏版,简单明了,包你学会 照片名称:自动筛选 照片名称:在Excel中字符替换 照片名称:在Excel中直接编辑“宏” 照片名称:在Excel中为导入外部数据 照片名称:在Excel中行列快速转换 照片名称:在Excel中运行“宏” 照片名称:在Excel中添加说明文字 照片名称:在Excel中数据分列整理 照片名称:在Excel中数据合并 照片名称:在Excel中添加常用文件夹 照片名称:在Excel中添加多个视图 照片名称:在Excel中设置打印区域 照片名称:在Excel中录制“宏” 照片名称:在Excel中建立图表 照片名称:在Excel中获取网络数据 照片名称:用好Excel的“搜索函数” 照片名称:在Excel中插入超级链接 照片名称:在Excel中打印指定页面 照片名称:在Excel中冻结行列标题 照片名称:用窗体调用“宏” 照片名称:用Excel函数向导输入公式 照片名称:一次打开多个Excel文件 照片名称:锁定和隐藏Excel公式 照片名称:共享Excel工作簿 照片名称:将Excel公式结果转为数值 照片名称:设置Excel标签颜色 照片名称:设置Excel文件只读密码 照片名称:防止Excel数据重复输入 照片名称:给Excel数据表添加页眉页脚 照片名称:给Excel中的数据添加单位 照片名称

利用PHPExcel导出Excel并设置Excel格式以及数据源

随声附和 提交于 2020-03-21 23:12:05
浏览:23969 发布日期:2013/07/24 分类:技术分享 代码有点长,读起来有点累。先来个截图 导出的Excel太宽了,所以将后面的列宽重新调整了再截的图 功能包括: 1、设置单元格格式,包括单元格边框、单元格高度、单元格宽度 2、合并指定的单元格 3、设置Excel数据源,并将数据源保护起来(这个是为了实现单元格下拉选项功能) 4、设置字体样式 public function export (){ //此处全是一维数组 $resumeState = C ( 'RESUME_STATE' ); $processingStatus = C ( 'PROCESSING_STATUS' ); $hunyin = C ( 'HUNYIN' ); $sex = C ( 'SEX' ); $AQE = C ( 'AQE' ); //面试企业列表 $C = M ( 'Company' ); $company = $C -> where ( 'status=1' )-> field ( 'id,title' )-> order ( $this -> order )-> select (); //需要被出的数据 $condition = $this -> condition ; $Model = $this -> model ; $Dao = M ( $Model ); $list =

地球化学图解系统GCDPlot 0.33

Deadly 提交于 2020-03-21 07:44:16
地球化学 图解 系统 GCDPlot 0.33发布,新增了 Excel 2007支持。 下载 地址: GCDPlot下载 GCDPlot 是一个进行地球化学图解、CIPW计算的 Microsoft Excel VBA 程序,GCDPlot 可以使用 Excel 的数据以标准的 Excel 图表格式绘制各类地球化学图解,另外,GCDPlot 还可以对各类图解进行增、删、修改等操作,生成工具所没有附带的图解。功能和内容和NewPet,MinPet(2个地化数据处理、图解软件)相当。GCDPlot目前为 开源 软件。 特点 纯 Microsoft Excel VBA 加载宏程序 直接 应用 Excel 数据作图,无须数据转换 输出是标准的 Excel 图表,可以在 Excel 中进行修改、修饰、输出、打印等操作 程序可以绘制的图解可以任意修改、增删 程序提供图解修改工具 详细说明参加程序说明文档。 下载: http://www.cnblogs.com/Files/maweifeng/GCDPlot.zip 程序在Excel中增加的工具条(Excel 2003): 程序在Excel中增加的工具条(Excel 2007): 主界面: 修改图解定义: 来源: https://www.cnblogs.com/maweifeng/archive/2006/12/19/597129.html

Excel表格转Json数据结构

北慕城南 提交于 2020-03-21 03:23:54
Excel表格转Json数据结构 辗转了好几个项目,每个项目的导表工具都巨难用,速度慢,潜规则多,扩展性差,不易于调试。Sqlite,Json,Lua,Xml各种格式都用过。 举个例子: 大多数导表工具不支持文本数组的解析,因为它们对数组的解析算法异常粗暴,无非就是一个Split(value, ","),当你的文本数组没有逗号时,一切都OK,一旦出现逗号,解析结果错误,但程序依旧正常运行,直到游戏中读取错误时,你才能意识到出问题了。 不能类型组合,通常这些导表工具都不支持类型之间的组合,例如整数数组,哈希数组等等。有的支持整数数组,但它并不是把整数和数组两个类型结合,而是单独定义了一个 整数数组 的类型,当需要稍微复杂一点的结构时,则不支持甚至完全不能实现,比如数组嵌套数组。 错误无法定位,输出的错误信息几乎没有看不懂,策划更是束手无策。 没有类型安全,当配置表的某个字段名被修改时,程序可能完全不知道,直到游戏中读取配置错误。 数据结构 在数据结构上我个人最理想的数据格式是Json。 Sqlite 对客户端不友善,大多数客户端对SQL语句并不熟悉。作为配置数据而言,关系数据库的优势并不明显,如果数据查询需要复杂的SQL语句,这个数据结构设计本身就是错误的,如果仅使用简单的SQL语句查询,那为什么不直接用Key-Value数据结构?此外,Sqlite需要用专门的数据库软件浏览

java Excel工具类,导入导出Excel数据

限于喜欢 提交于 2020-03-20 07:30:14
java Excel工具类,导入导出Excel数据,导入数据对合并表格有判断获取数据; 导出数据到Excel,Excel文件不存在会创建。 使用的是poi处理,兼容Excel。 对反射不够理解,目前先用map处理,后续想好了,再处理。 代码: package com.gx.excel; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel

一套价值8800元的EXCEL教程,包你一学就会。

自闭症网瘾萝莉.ら 提交于 2020-03-19 04:58:11
excel教程 难得的excel教程集珍藏版,简单明了,包你学会 照片名称:自动筛选 照片名称:在Excel中字符替换 照片名称:在Excel中直接编辑“宏” 照片名称:在Excel中为导入外部数据 照片名称:在Excel中行列快速转换 照片名称:在Excel中运行“宏” 照片名称:在Excel中添加说明文字 照片名称:在Excel中数据分列整理 照片名称:在Excel中数据合并 照片名称:在Excel中添加常用文件夹 照片名称:在Excel中添加多个视图 照片名称:在Excel中设置打印区域 照片名称:在Excel中录制“宏” 照片名称:在Excel中建立图表 照片名称:在Excel中获取网络数据 照片名称:用好Excel的“搜索函数” 照片名称:在Excel中插入超级链接 照片名称:在Excel中打印指定页面 照片名称:在Excel中冻结行列标题 照片名称:用窗体调用“宏” 照片名称:用Excel函数向导输入公式 照片名称:一次打开多个Excel文件 照片名称:锁定和隐藏Excel公式 照片名称:共享Excel工作簿 照片名称:将Excel公式结果转为数值 照片名称:设置Excel标签颜色 照片名称:设置Excel文件只读密码 照片名称:防止Excel数据重复输入 照片名称:给Excel数据表添加页眉页脚 照片名称:给Excel中的数据添加单位 照片名称

python excel 读写的封装

ⅰ亾dé卋堺 提交于 2020-03-18 17:02:09
from openpyxl import load_workbookfrom common.do_config import cfgfrom common.constant import DATA_FILE_PATH #用例excel存放的路径class HandleExcel: """ 定义处理excel的类 """ def __init__(self,sheet_name=None): self.filename = DATA_FILE_PATH self.sheet_name = sheet_name def read_data(self): #1.打开excel wb = load_workbook(self.filename) # 2.定位表单 #如果有传sheetName,那么就获取指定的表单 #如果没有传sheetName ,那么就获取第一个表单 if self.sheet_name is None: ws = wb.active else: ws = wb[self.sheet_name] # 获取所有的用例数据 values = tuple(ws.iter_rows(min_row=1,max_row=1,values_only=True)) sheet_head_tuple= values[0] #3.获取用例数据 cases_list = [] for