精华内容
下载资源
问答
  • 如何使用Apache POI(SXSSF)为特定单元格设置数据(数字)格式区域设置
    2021-04-08 11:59:00

    在Offixe OpenXML的(*.xlsx),用于货币数字格式仅货币符号可以本地化但不是小数分隔符。小数点分隔符来自运行Excel的Windows系统的Windows系统区域设置。千位分隔符还默认为运行Excel的Windows系统的Windows系统区域设置。

    在Excel中,这看起来像:

    d862cc4ef342b596271b9b1bf39a38a2.png

    正如你看到的只是货币符号可以本地化。

    至少可以使用格式字符串设置数千个分隔符。所以格式字符串可能是

    "#\\ ###\\ ##0.00\\ [$€-40C];[RED]\\-#\\ ###\\ ##0.00\\ [$€-40C]"。

    这是具有本地化的法国欧元货币符号和空间作为数千分隔符的货币数字格式。因为我们伪造了千位分隔符,所以我们必须在格式字符串中根据需要提供尽可能多的数字。

    小数点分隔符是默认值,这意味着它来自运行Excel的Windows系统的Windows系统区域设置。因此格式字符串中的点.并不意味着始终使用小数点作为小数定界符,而是使用来自运行Excel的Windows系统的Windows系统区域设置的小数定界符。如果我们使用逗号,作为格式字符串中的千位分隔符,那么这也会使用来自运行Excel的Windows系统的Windows系统语言环境设置的千位分隔符。然后,我们不需要在格式字符串中输入太多的数字,因为那么千位分隔符设置会每隔数千位重复一次。所以

    "#,##0.00\\ [$€-40C];[RED]\\-#,##0.00\\ [$€-40C]"

    就足够了。

    实施例:

    import java.io.FileOutputStream;

    import org.apache.poi.ss.usermodel.*;

    import org.apache.poi.xssf.streaming.SXSSFWorkbook;

    import org.apache.poi.xssf.streaming.SXSSFSheet;

    public class CreateExcelNumberFormat {

    public static void main(String[] args) throws Exception {

    SXSSFWorkbook workbook = new SXSSFWorkbook(100);

    DataFormat dataformat = workbook.createDataFormat();

    CellStyle cellStyleCurrency = workbook.createCellStyle();

    cellStyleCurrency.setDataFormat(dataformat.getFormat("#\\ ###\\ ##0.00\\ [$€-40C];[RED]\\-#\\ ###\\ ##0.00\\ [$€-40C]"));

    Sheet sheet = workbook.createSheet();

    Row row = sheet.createRow(1);

    Cell cell = row.createCell(0);

    cell.setCellValue(123456.78);

    cell.setCellStyle(cellStyleCurrency);

    ((SXSSFSheet)sheet).trackColumnForAutoSizing(0);

    sheet.autoSizeColumn(0);

    workbook.write(new FileOutputStream("CreateExcelNumberFormat.xlsx"));

    workbook.close();

    workbook.dispose();

    }

    }

    但这不是一样的局部货币格式是在LibreOffice的OpenDocument电子表格格式可用。这看起来像:

    ec3586077bca225b9ca9abe74b697787.png

    正如你在这里看到的这两个,货币符号和全格式的语言,可以本地化。

    但它是Office OpenXML(*.xlsx)不能存储本地化的货币数字格式。 OpenDocument电子表格(*.ods)是OpenOffice/LibreOffice的原生格式,可以保存本地化的货币数量格式,但是如果Excel打开这样的文件,本地化将会丢失。

    OpenOffice/Libreoffice的“Language”组合框的设置不能存储在*.xlsx中,也不能存储在OpenOffice/Libreoffice中。在OpenOffice/Libreoffice中设置别的默认值,将文件保存为*.xlsx,关闭OpenOffice/Libreoffice,再次在OpenOffice/Libreoffice中打开存储的*.xlsx文件。您会看到“语言”被重设为默认值。

    更多相关内容
  • 这是我个人运用Excel VBA在EXcel中实现的提取单元格特定文字,并用”.“来标注此单元格是否存在这个字符的小程序。
  • EXCEL表单元格特定内容的提取

    千次阅读 2020-06-23 10:09:51
    EXCEL表单元格特定内容的提取 今天我给大家介绍在工作中使用excel的一个小技能-单元格字符串特定内容的提取。 Excel可以说是我们在工作中用得最频繁的一个办公软件,但是大家是否知道excel其实具有很多可以实现...

    EXCEL表单元格内特定内容的提取

    今天我给大家介绍在工作中使用excel的一个小技能-单元格字符串特定内容的提取。
    Excel可以说是我们在工作中用得最频繁的一个办公软件,但是大家是否知道excel其实具有很多可以实现办公自动化的功能呢?不清楚吧?没关系,今天开始就和我一起来学习吧!
    我们公司培训部的一位同事,她在用excel处理培训资料的时候碰到了一个这样的问题,她需要将将H列每个单元格里的培训课程名称给取出来,然后放到C列对应的单元格里。这种问题,大家首先想到是怎么解决呢?不少人是这样做的:首先双击鼠标定位被提取的单元格,选定要提取的课程名称内容,复制,然后粘贴到C列对应的单元格。不断地重复这个操作指直到完成所有的单元格。其实我的这位同事一开始也是这么干的,但她发觉这样干太浪费时间,5百多个单元格需要重复5百多次这样的操作,需要花上一个多小时。
    你是不是也是这么干的呢?如果是的话,那么恭喜你!因为看完这视频后你就可以很轻松地在几分钟之内搞定这个事情,想想是不是有点小激动呢?!哈哈!
    那怎么做呢?我们来分析一下,这是一个字符串的提取问题。大家有没有发现?每一个被提取的单元格里的字符串,有这样的一个规律:每个单元格里的字符串组成是:“Attendance sheet.xls for ”+课程名称,课程名称的字符数虽然是变化的,但是可以通过LEN()函数进行定义。因此我们可以使用excel自带函数RIGHT()和LEN()组合解决。如果大家不了解这两个函数,可以自行百度进一步了解,我这里只给大家简单介绍一下。
    right函数的功能是从字符串右端取指定个数字符。 语法Right ( string, n ) 。参数string:string类型,指定要提取子串的字符串n:long类型,指定子串长度返回值String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串("")。如果任何参数的值为NULL,Right()函数返回NULL。如果n的值大于string字符串的长度,那么Right()函数返回整个string字符串,但并不增加其它字符。
    LEN函数常用于Excel软件中,其功能是返回文本字符串中的字符数,语法格式为Len(text)。
    因此输入的函数是“=RIGHT(H4,LEN(H4)-LEN("Attendance sheet.xls for "))”
    在单元格内提取特定内容的函数应用

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G
    查找:Ctrl/Command + F
    替换:Ctrl/Command + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    居中的图片: Alt

    居中并且带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目Value
    电脑$1600
    手机$12
    导管$1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列第二列第三列
    第一列文本居中第二列文本居右第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPEASCIIHTML
    Single backticks'Isn't this fun?'‘Isn’t this fun?’
    Quotes"Isn't this fun?"“Isn’t this fun?”
    Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to- HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

    Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

    张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 如何让excel单元格内只能输入指定内容? 1.选择...

    如何让excel单元格内只能输入指定内容?





    1.选择需要进行限制数据的单元格,这里实例选择的是A列,限制用户只能输入A或B或C,然后点数据--数据有效性--数据有效性,会弹出数据有效性提示对话框。 

    2.在数据有效性对话框中选择允许:“序列”,来源:“A,B,C”,这里的来源就是你想用户选择填入的内容,这里是A或B或C,用逗号进行分隔。
    5934ee66f1ca89f8ca42d467782b2eba.jpg


    另外,需要选择出错信息,才能完全禁止用户输入不合格内容。


    3.点击确定,即完成操作,效果如下图所示:

    3f3ab70041600eba9f9258787031b35c.jpg





    About Me

    .............................................................................................................................................

    ● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除

    ● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新

    ● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

    ● 本文博客园地址:http://www.cnblogs.com/lhrbest

    ● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/

    ● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/

    ● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

    .............................................................................................................................................

    ● QQ群号:230161599(满)、618766405

    ● 微信群:可加我微信,我拉大家进群,非诚勿扰

    ● 联系我请加QQ好友646634621,注明添加缘由

    ● 于 2018-04-01 06:00 ~ 2018-04-31 24:00 在魔都完成

    ● 最新修改时间:2018-04-01 06:00 ~ 2018-04-31 24:00

    ● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

    ● 版权所有,欢迎分享本文,转载请保留出处

    .............................................................................................................................................

    小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

    小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

    小麦苗OCP、OCM、高可用网络班http://blog.itpub.net/26736162/viewspace-2148098/

    .............................................................................................................................................

    使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典),学习最实用的数据库技术。

    小麦苗的微信公众号小麦苗的DBA宝典QQ群2《DBA笔试面宝典》读者群小麦苗的微店

       小麦苗的微信公众号      小麦苗的DBA宝典QQ群2     《DBA笔试面试宝典》读者群       小麦苗的微店

    .............................................................................................................................................

    ico_mailme_02.png
    DBA笔试面试讲解群
    《DBA宝典》读者群 欢迎与我联系



    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2152787/,如需转载,请注明出处,否则将追究法律责任。

    展开全文
  • 1. 在Excel 表格中选择 要输入内容后自动变动的区域 2.... 在显示的弹窗中,进入如下选择 3. 点击格式,显示如下单元格 格式设置,在【图案】中给该... 然后表格中 单元格输入内容单元格自动显示了背景颜色。

    1.   在Excel  表格中选择 要输入内容后自动变动的区域

     2.  点击【开始】——【条件格式】——【新建规则】

    3.   在显示的弹窗中,进入如下选择

    3.   点击格式,显示如下单元格 格式设置,在【图案】中给该单元格选择一种颜色或图样,

    4.   设置好条件后,点击确定按钮。

     4.   然后表格中  单元格中输入内容,单元格自动显示了背景颜色。

    展开全文
  • word中直线如何设置垂直对齐绝对位置?在WORD中画垂直线,并准确对齐绝对位置,方法:(以WORD2010为例说明)WORD文字怎样设置水平垂直居中水平居中我懂,但垂直居中在哪里?将word文字设置水平垂直居中的方法如下(以...
  • 用借助名称一次选定单元格区域先用鼠标圈出一部分区域,再单击工作表左上角的“名称框”,输入该区域的名称,如“文萃编辑”。以后无论工作区域的选定多么复杂,只要在名称框中键入特定的名称(如“文萃编辑”),然后...
  • 2、首先,我们选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始,我们选中B2。 3、接着,点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)...
  • EXCEL(查找特定内容单元格

    千次阅读 2019-11-19 13:56:12
    5-1 使用Find方法查找特定信息 查询匹配的值: Sub FindCell() Dim StrFind As String Dim rng As Range StrFind = InputBox("请输入要查找的值:") If Len(Trim(StrFind)) > 0 Then With Sheet1.Range("A...
  • In [62]: df2.to_excel(writer, startcol=7,startrow=6, header=None, index=False) In [63]: writer.save() 老答案: 您可以使用以下技巧: 首先将excel文件的现有内容读入新DF: In [17]: fn = r'C:\Temp\b.xlsx' ...
  • } } 此处需要是实现Excel拦截器和单元格拦截器(设置样式或单元格格式): public class ProductCellWriteHandler extends AbstractCellStyleStrategy implements SheetWriteHandler , CellWriteHandler { private ...
  • 来源:Python中文社区OpenPyXL 使您能够以多种不同的方式设置单元格的样式。样式化单元格会让您的电子表格充满魅力!这将有助于将它们与其他电子表格区分开来。但是请不要过度使用, 如...
  • java如何设置excel单元格中部分文字加粗 例如:标题(加粗): 内容(不加粗)HSSFCellStyle style = (HSSFCellStyle) wb.createCellStyle();style.setFont(font);cell.setCellStyle(style);java如何设置excel单元格中...
  • Excel中根据特定内容突出显示某个单元格,这个应该使用Excel的多数人都是知道的。 但是根据特定内容突出显示整行,使用的人就比较少了,因为这里需要使用到简单的函数功能。具体操作如下: 0、选中要设置的区域; ...
  • office excel 按条件锁定指定单元格
  • poi设置单元格下拉下表

    千次阅读 2018-07-17 08:14:51
    poi是读写excel最常用的一个开源中间件,实际使用中我们可能会遇到这样的需求:限制某列单元格只能输入特定内容,这就是excel的下拉列表特性,以下是wps中excel的一个截图: 从上图可以看出,维护下拉选项有两...
  • EXCEL 中如何根据某一个特定条件(单元格内容)从另一个表格自动获取相对应内容填充
  • 利用Excel宏表函数提取指定单元格的公式表达式.rar,有些时候,用户希望在工作表中显示某些单元格的函数公式,即取得公式中的表达方式。宏表函数GET.CELL能够满足这种需求。
  • 我刚刚实现了一个包装类,它跟踪输入项的宽度。看起来效果不错。import arial10class FitSheetWrapper(object):"""Try to fit columns to max size of any entry.To use, wrap this around a worksheet returned ...
  • 保护工作表时,可以设置某些单元格区域授予给指定的人员编辑,编辑这些单元格时需要对方输入编辑密码。这样做可以让同一份工作表让不同的人参与编辑,并且可有效的限制编辑权限,防止不小心或恶意的破坏,有效降低...
  • 我们可以在Selenium中的工作表中的特定单元格中获取值。Excel是电子表格,扩展名为.xlsx。一个excel工作簿有多个工作表,每个工作表都由行和列组成。在所有工作表中,当我们访问一个称为活动工作表的特定工作表时。...
  • excel使用if判断单元格包含特定字符

    千次阅读 2021-07-26 02:18:57
    文章简介本文所使用的是excel中的if函数,使用if函数判断单元格是否包含特定汉字,如有包含特定字符,则显示相应值,如不包含则显示另外一个值。本文显示的为使用Excel if函数和COUNTIF函数进行判断单元格是否包含...
  • 可根据需要进行修改 If Target = "" Then Target.Offset(0, 5).Resize(1, 3) = "": Exit Sub offset指的是偏移的单元格数,这里是实现如果目标单元格为空,清除单元格右边第5个单元个之后的3个单元格内容,...
  • 充值4折起当我们在使用电脑的时候,如果想要处理数据的话,一般都会用到excel软件,在excel中,如何设置根据数值大小来自动设置单元格颜色呢?接下来就由小编来告诉大家。具体如下:1.第一步,打开一个成绩excel文档...
  • Excel表中只能选择固定内容

    千次阅读 2021-12-17 13:12:18
    一、实现效果 二、实现方法 2.1、设置Excel表中只能选择指定内容
  • 我尝试使用python迭代xlsx文件并找到包含我们公司名称的单元格。文件由2张或多张表格组成,每张表格有6张公司信息。我要寻找的每个细胞的构成如下:单元格F6=1ST(A公司+B公司)单元格G6=2ND(C公司+D公司)单元格H6=3RD...
  • 单元格格式设置笔记 选中某一个单元格,按下快捷键Ctrl+1,或者单击鼠标右键,选择设置单元格格式,就可以弹出该卡片啦。如下图共有6个小模块,...常规:单元格格式不包含任何特定的数字格式 数值:就可以设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,200
精华内容 7,680
关键字:

如何设置单元格输入特定内容