单元格

XLSMini控件是XLSReadWriteII的简版可读写Excel单元格的值

早过忘川 提交于 2019-12-03 09:10:00
XLSMini 是XLSReadWriteII的简版,使用它你可以读写单元格的值,包括公式。它和XLSReadWriteII是一样的概念,但是它仅限于操作单元格的值。当你使用XLSMini编辑Excel文件时,其他的所有数据都不会改变。 除了仅限于操作单元格值外,你可以拥有和XLSReadWriteII一样的特性: 本地访问Excel文件。用户无需安装Excel XLSMini是无界面的。可以访问所有的单元格值。 稳定性。XLSMini绝对不会毁坏任何文件,所有你没有修改的数据都会一成不变。 快速有效的技术支持 无需运行时费用 包含完整的源码 来源: oschina 链接: https://my.oschina.net/u/1583264/blog/271980

jupyter notebook的使用

谁说胖子不能爱 提交于 2019-12-03 05:03:55
1. 是什么   jupyter notebook是以网页的形式打开, 可以在网页页面个中直接编写代码,代码的运行结果也会直接在代码块先显示的程序.如果在编程过程中需要编写说明文档,可在同一个页面中直接编写, 便于作及时的说明和解释 2. 特点 编程时有语法高亮,缩进,tab补全的功能 可直接通过浏览器运行代码,在不同的代码块先展示运行结果 以富媒体格式展示计算结果,包括 HTML, LaTeX, PNG, SVG 对代码编写说明文档或语句时,支持markdown语法 3. 安装   我们安装的anaconda自带 jupyter notebook 4. 运行   在你想要的位置打开一个终端, 输入jupyter notebook   jupyter会自动打开你的默认浏览器,在浏览器里你会看到当前文件夹的所有文件 notebook基本操作   1. 新建文件 新建python文件 新建txt文件 新建文件夹   2. 新建并进入一个python文件 重命名: 点击未命名,修改文件名 单元格: markdown格式 : 点击单元格左侧, 按m切换至markdown code格式: 点级单元格左侧,按y切换至coding模式 运行单元格 shift enter : 运行本单元, 选中下个单元 ctrl enter : 运行本单元 alt enter : 运行本单元, 在其下插入新单元

♦ python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题

巧了我就是萌 提交于 2019-12-03 04:52:54
本文章来源于: https://www.cnblogs.com/insane-Mr-Li/p/9092619.html 那我就一下面积个问题对xlrd模块进行学习一下: 1.什么是xlrd模块? 2.为什么使用xlrd模块? 3.怎样使用xlrd模块? 1.什么是xlrd模块?   ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。 今天就先来说一下xlrd模块: 一、安装xlrd模块   ♦ 到python官网下载 http://pypi.python.org/pypi/xlrd 模块安装,前提是已经安装了python 环境。   ♦或者在cmd窗口 pip install xlrd 二、使用介绍 1、常用单元格中的数据类型   ♦ 0. empty(空的),1 string(text), 2 number, 3 date, 4 boolean, 5 error, 6 blank(空白表格) 2、导入模块 import xlrd 3、打开Excel文件读取数据 data = xlrd.open_workbook(filename)#文件名以及路径,如果路径或者文件名有中文给前面加一个r拜师原生字符。  4、常用的函数 ♦ excel中最重要的方法就是book和sheet的操作 1)获取book中一个工作表

itextpdf5操作表格

社会主义新天地 提交于 2019-12-03 04:12:57
下面是一些对表格排版的常用方法,是在制作pdf的时候通过查看ipa和一些博客积累下来的。 包括,表格的宽度,对齐方式,表的页眉页脚,前后间距,padding; 单元格对齐方式,线条设置,段落于单元格之间的间距,单元格里面的文本的行间距设置。 这些是通过查看ipa记录其中的一部份,还有很多已于理解的ipa没有记录。 package dbzx.pdf; import java.io.FileNotFoundException; import java.io.FileOutputStream; import org.junit.Test; import com.itextpdf.text.BaseColor; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Element; import com.itextpdf.text.Font; import com.itextpdf.text.FontFactory; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf

csv与openpyxl函数

帅比萌擦擦* 提交于 2019-12-03 01:59:32
csv与openpyxl函数 csv函数 常用的存储数据的方式有两种——存储成csv格式文件、存储成Excel文件(不是复制黏贴的那种) 前面,我有讲到json是特殊的字符串。其实,csv也是一种字符串文件的格式,它组织数据的语法就是在字符串之间加分隔符——行与行之间是加换行符, 同列之间是加逗号分隔。 为什么要加分隔符?因为不加的话,数据都堆在一起,会显得杂乱无章,也不方便我们之后提取和查找。这也是一种让数据变得有规律的组织方式。 它可以用任意的文本编辑器打开(如记事本),也可以用Excel打开,还可以通过Excel把文件另存为csv格式(因为Excel支持csv格式文件)。 另外,用csv格式存储数据,读写比较方便,易于实现,文件也会比Excel文件小。但csv文件缺少Excel文件本身的很多功能,比如不能嵌入图像和图表,不能生成公式。 import csv #引用csv模块。 csv_file = open('demo.csv','w',newline='',encoding='utf-8') #创建csv文件,我们要先调用open()函数,传入参数:文件名“demo.csv”、写入模式“w”、newline=''、encoding='utf-8'。 加newline=' '参数的原因是,可以避免csv文件出现两倍的行距(就是能避免表格的行与行之间出现空白行)

将table中的每个tr(每个单元格)的数据封装成json对象 后台有list接收 ( springMVC )

匿名 (未验证) 提交于 2019-12-03 00:38:01
$(function() { $("#saveTemplate").click(function(){ var jsonArr = new Array(); $("#myform").find("td").each(function(){ var json = {}; var flag = false; $(this).find("[value]").each(function(){ flag = true; json[$(this).attr("name")] = $(this).val(); }); if (flag) { jsonArr.push(json); } }); var jsonTemp =JSON.stringify(jsonArr);//把数组转换成json $.ajax({ type: "POST", url: "${ctx}/cli/cliSceneTemplate/save", data: jsonTemp, //json dataType: "json", contentType: "application/json; charset=utf-8", success: function(data){ console.log("data=="+data); $.successSubmit("添加模板成功!!"); }, error : function()

HBase基础

匿名 (未验证) 提交于 2019-12-03 00:34:01
HBase Shell HBase Cell HBase Shell status:提供HBase的状态, 例如服务器的数量 version:提供正在使用HBase版本 table_help:表引用命令提供帮助 whoami:提供有关用户的信息 列举HBase Shell支持的可以在表中操作的命令 create:用于创建一个表 list:用于列出HBase的所有表 disable:用于禁用表 is_disabled:用于验证表是否被禁用 enable:用于启用一个表 is_enabled:用于验证是否已启用 describe:用于提供一个表的描述 alter:用于改变一个表 exists:用于验证表是否存在 drop:用于从HBase中删除表 drop_all:用于丢弃在命令中给出匹配“regex”的表 put:用于把指定列在指定的行中单元格的值放入特定的表 get:用于取行或者单元格的内容 delete:用于删除表中的单元格的值 deleteall:用于删除给定行的所有单元格 scan:用于扫描并返回表数据 count:用于技术并返回表中的行的数目 truncate:用于禁用,删除和重新创建一个指定的表 HBase命名空间namespace是与关系数据库系统中的数据库类似的表的逻辑分组,这种抽象为即将出现的多租户相关功能奠定了基础: 配额管理(Quota Management

Jupyter Notebook 快速入门

匿名 (未验证) 提交于 2019-12-03 00:26:01
转载链接: 点击打开链接 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。 在开始使用 notebook 之前,我们先需要安装该库。你可以在 上找到完整的步骤。 译者注:其实只要 pip install jupyter 就可以了 jupyter notebook 运行上面的命令之后,你将看到类似下面这样的输出: [I 20:06:36.367 NotebookApp] Writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookie_secret [I 20:06:36.813 NotebookApp] Serving notebooks from local directory: /home/your_username [I 20:06:36.813 NotebookApp] 0 active kernels [I 20:06:36.813 NotebookApp] The IPython Notebook is running at: http://localhost:8888

poi合并单元格

匿名 (未验证) 提交于 2019-12-03 00:22:01
直接上可运行代码 package com.cqliving.cloud.common; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.util.CellRangeAddress; import java.io.FileOutputStream; public class ExcelTest { } 截图如下 文章来源: poi合并单元格

[Excel常用函数] countif & countifs

匿名 (未验证) 提交于 2019-12-03 00:21:02
在指定区域中按指定条件对单元格进行计数(单条件计数) =countif(range,criteria) 参数range 表示条件区域――对单元格进行计数的区域。 参数criteria 表示条件――条件的形式可以是数字、表达式或文本,甚至可以使用通配符。 Countif(条件区域,条件) 统计A2:A13范围内各个发货平台的个数。 输入公式 =COUNTIF(A2:A13,F2) 。 参数criteria 表示条件――条件的形式可以是数字、表达式或文本,甚至可以使用通配符。 上海发货平台包括1,2,3。这时可以使用通配符 来表示,即上海 。我们在Excel中计数时时常用到。 输入公式 =COUNTIF(D2:D8,">"&D9) countifs函数来计算满足多重条件单元格的数量。 COUNTIFS函数来计算满足多重条件单元格的数量,图中表格数据,一个单元格表示一个人,我们就可以利用COUNTIFS函数来统计满足多条件人数。 要统计销售部有多少个人工龄是5年的。结果显示在E1单元格。 那么,我们在E1单元格输入公式: =COUNTIFS(B2:B9,"销售部",C2:C9,"5年") 要在表格中统计在销售部姓张的员工5年工龄有多少人。结果显示在E1单元格。 在E1单元格输入公式: =COUNTIFS(A2:A9,"张*",B2:B9,"销售部",C2:C9,"5年") 参考文章: