单元格

Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary

百般思念 提交于 2020-01-24 23:54:24
上一篇,我们讨论了,捕获用户提交数据验证。本篇将集中讨论Datagrid和Dataform两个数据控件的数据验证方法,其中,我们会附加介绍一个新的验证控件ValidationSummary。 概述 Datagrid和Dataform是Silverlight中最常用的两个数据控件,其主要目的是作为数据集合的载体控件。这两个控件不仅支持自动数据绑定,而且允许用户添加许多自定义行为操作,例如编辑,排序,删除,添加等。而在日常项目开发中,经常会碰到用户在编辑,或者添加时对数据的验证判断,在数据commit前,即捕获数据异常并返回提示信息到客户端。 ValidationSummary控件 在Datagrid和Dataform数据验证中,最为常用的是 ValidationSummary控件 ,该控件和WebForm中的ValidationSummary控件类似,其功能都是将错误信息集合显示在一个ListBox控件中。简单的说,ValidationSummary控件是一个能够容纳验证错误集合的容器,能够检测和显示当前页面所有验证结果到客户端。 命名控件 :System.Windows.Controls 装配 :System.Windows.Controls.Data.Input (位于 System.Windows.Controls,Data.Input.dll) 我们仍旧使用上一篇的源代码项目

一脸懵逼学习Java操作Excel之POI(Apache POI)

。_饼干妹妹 提交于 2020-01-24 21:35:20
Apache POI是 Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 1:下面简单的程序来创建一个空白Microsoft Excel工作簿。 请记住一定要引入jar包,切记: http://poi.apache.org/download.html 如:poi-3.9-20121203.jar 1 package com.bie; 2 3 import java.io.FileOutputStream; 4 import java.io.IOException; 5 6 import org.apache.poi.hssf.usermodel.HSSFWorkbook; 7 import org.apache.poi.ss.usermodel.Workbook; 8 9 /** 10 * 11 * @author biexiansheng 12 * 13 */ 14 public class PoiTest { 15 16 public static void main(String[] args) throws IOException { 17 //创建一个空的工作簿 18 Workbook wb = new HSSFWorkbook(); 19 //创建输出流 20 FileOutputStream

HTML 表格

纵然是瞬间 提交于 2020-01-24 08:17:20
HTML 表格 表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 HTML 表格表头 表格的表头使用 <th> 标签进行定义。 大多数浏览器会把表头显示为粗体居中的文本: HTML 表格标题、 表格的表头使用 <caption>标签进行定义。 大多数浏览器会把表头显示为居中的文本: <table border="1"> <caption>Monthly savings</caption> <tr>     <th>Header 1</th>     <th>Header 2</th> </tr> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> 跨行或跨列的表格单元格 <body> <h4>单元格跨两格:</h4> <table border="1"> <tr> <th>Name</th> <th colspan="3">Telephone</th> 表头下面有三列 </tr

Spread WPF-Silverlight CTP 探秘

不打扰是莪最后的温柔 提交于 2020-01-24 07:05:34
Spread WPF-Silverlight -- 将Excel功能嵌入到你的Silverlight 应用中。 Spread WPF-Silverlight 是一款嵌入式表格控件产品,用于快速建立WPF和Silverlight平台上高级应用程序,包括商业、工程和科学等应用。通过Spread可以将Excel文档导入到应用程序中,并执行商业或者统计规则同时控制整体的用户体验。也可以将数据和分析结果保存成Excel、xml或者其他格式的文档,便于提交和分享。此外,Spread全新支持模板功能,通过设计器制作并可共享使用。 下面就开始探秘啦: Excel 导入导出。支持.xls和 .xlsx。 将外部数据源读入Spread。 功能丰富的Spread设计器。 波形图(Sparklines) 波形图是直接画在单元格里的微型图表,用于可视化的呈现数据。Spread 支持列、线和正负类型的波形图,同时可以与Excel 2010文件兼容及转换。 Cell Border: 13种线型,颜色设定,四边不同线型,GridLine定制,与Excel完全相同。 Cell Style: 控制了单元格,就控制了交互! 丰富的单元格风格设定,包括字体,色彩,边框,对齐,缩进,折行,文字格式,验证方式,公式计算,编辑控制,主题设定等。还有灵活强大的风格行列继承功能。 Conditional Format

Apache POI 示例

吃可爱长大的小学妹 提交于 2020-01-23 14:50:27
Apache POI 3.17 Javadocs 用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio等)格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。 Apache POI常用的类 HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。 HWPF - 提供读写Microsoft Word DOC97格式档案的功能。 XWPF - 提供读写Microsoft Word DOC2003格式档案的功能。 HSLF - 提供读写Microsoft PowerPoint格式档案的功能。 HDGF - 提供读Microsoft Visio格式档案的功能。 HPBF - 提供读Microsoft Publisher格式档案的功能。 HSMF - 提供读Microsoft Outlook格式档案的功能。 在开发中我们经常使用HSSF用来操作Excel处理表格数据,对于其它的不经常使用。 HSSF 是Horrible SpreadSheet Format的缩写

js 实现表格的可编辑状态

自古美人都是妖i 提交于 2020-01-23 05:21:28
<table border="0" style="width:200px;margin:30px auto"> <tr><td>1</td><td>2</td><td><!-- <input type="button" value="编辑"> --><img src="edit.png" class="edit"></td></tr> <tr><td>1</td><td>2</td><td><!-- <input type="button" value="编辑"> --><img src="edit.png" class="edit"></td></tr> <tr><td>1</td><td>2</td><td><!-- <input type="button" value="编辑"> --><img src="edit.png" class="edit"></td></tr> <tr><td>1</td><td>2</td><td><!-- <input type="button" value="编辑"> --><img src="edit.png" class="edit"></td></tr> <tr><td>1</td><td>2</td><td><!-- <input type="button" value="编辑"> --><img src="edit.png"

HTML(七)------ 表格

杀马特。学长 韩版系。学妹 提交于 2020-01-23 02:29:18
表格 表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> 在浏览器显示如下: row 1, cell 1 row 1, cell 2 row 2, cell 1 row 2, cell 2 表格和边框属性 如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。 使用边框属性来显示一个带有边框的表格: <table border="1"> <tr> <td>Row 1, cell 1</td> <td>Row 1, cell 2</td> </tr> </table> 表格的表头 表格的表头使用 <th> 标签进行定义。 大多数浏览器会把表头显示为粗体居中的文本: <table border="1"> <tr> <th>Heading</th> <th

xlwt:python的写excel模块

房东的猫 提交于 2020-01-22 12:25:00
最近工作时碰到了将数据导出,生成一个excel表,对其中的部分数据进行统计,并给其中部分符合条件的数据添加对应的背景颜色的功能需求,于是乎,对Python中写excel的模块xlwt研究了一下,在工作过程中发现,想要实现数据统计的话,xlwt并没有直接的公式,而是给了一个把内容以公式的格式写入excel的方法,所以又对excel的公式什么的研究了一下,也算是终于实现了想要的功能,现把觉得用处比较大的记录一下,以便以后用到的时候可以直接捡起来用。 xlwt的安装 很简单,可以直接使用pip安装 pip install xlwt xlwt的导入 很简单,直接import即可 import xlwt 最简单的例子(xltw使用的坐标和excel表的坐标不同,excel有两种坐标表示方式,但都是从1开始,例如左上角第一个单元格为A1(字母为横坐标,数字为纵坐标)或者R1C1(R1表示纵坐标,C1表示横坐标),而xlwt模块中,坐标的数字则是从0开始左上角第一个单元格的坐标为(0,0),其中的一个数字为纵坐标,第二个数字为横坐标) import xlwtxls = xlwt.Workbook(encoding="utf-8") # 创建一个xls对象,用来保存对excel表的操作 sheet1 = xls.add_sheet('成绩表', cell_overwrite_ok=True) #

POI操作Excel

陌路散爱 提交于 2020-01-22 08:03:51
一、POI概述   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。   结构: HSSF - 提供读写Microsoft Excel格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。 HWPF - 提供读写Microsoft Word格式档案的功能。 HSLF - 提供读写Microsoft PowerPoint格式档案的功能。 HDGF - 提供读写Microsoft Visio格式档案的功能。   使用必须引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>   注:3.17版本是支持jdk6的最后版本 二、HSSF概况   HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。 三、 POI EXCEL文档结构类 HSSFWorkbook

Excel 表格中快速找到单元格相同的内容

梦想的初衷 提交于 2020-01-22 04:10:37
一.介绍 有的时候需要在表格中 找到相同的数据 ,如下图,找出表格中哪里有“小明”: 实现后的效果如下图,一眼就可以看到哪里有相同的数据: 二.实现方法 1.在表格中打开“开发工具”下面的“编辑器”。表格中默认是没有“开发工具”这个的,需要你手动打开让它显示出来,如何显示出来自行百度。 2.在打开的编辑器中双击你的sheet页 3.在右侧的窗口中输入下面代码,保存 Range("A1:Z60").Interior.ColorIndex = xlNone '清除单元格里面原有的背景颜色 '当选择的单元格的个数大于1时,重新给target赋值 If target.Count > 1 Then Set target = target.Cells(1) End If '当选中的单元格不包含指定区域的单元格时,退出这个程序 If Application.Intersect(target, Range("A1:Z60")) Is Nothing Then Exit Sub End If Dim rng As Range '遍历单元格 For Each rng In Range("B1:D9") If rng.Value = target.Value Then rng.Interior.ColorIndex = 6 End If Next End Sub 4.上面代码中的 Range(“A1