精华内容
下载资源
问答
  • 如何在excel中自定义格式
    千次阅读
    2022-01-10 16:37:48

    Excel 单元格 自定义格式详解

    代码结构组成代码码分为四个部分,中间用“;”号分隔,具体如下:

    **正数格式;负数格式;零格式;文本格式 **

    1.“G/通用格式”

    ​ 以常规的数字显示,相当于分类列表中的“常规”选项。

    ​ 代码:G/通用格式。10 显示为 10;10.1 显示为 10.1

    2、 “#”:数字占位符

    ​ 只显有意义的零而不显示无意义的零。小数点后数字如大于"#“的数量,则按”#"的位数四舍五入。

    ​ 代码:###.##。12.1 显示为 12.1, 12.1263 显示为 12.13

    3、“0”:数字占位符

    ​ 如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。

    ​ 例如代码:00000。1234567 显示为 1234567, 123 显示为 00123

    4、"@":文本占位符

    ​ 如果只使用单个@, 作用是引用原始文本, 要在输入数字数据之后自动添加文本, 使用自定义格式为:“文本内容”@;要在输入数字数据之前自动添加文本, 使用自定义格式为:@“文本内容”。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。如果使用多个@, 则可以重复文本。

    代码: ;;;“集团”@“部”。 财务 显示为 集团财务部

    代码: ;;;@@@。 财务 显示为 财务财务财务

    5、"*":重复下一次字符,直到充满列宽

    代码:@*-。ABC 显示为 ABC-------------------

    可就用于仿真密码保护:代码 ;;; 。123 显示为 ************

    6、",":千位分隔符

    代码 #,### 。12000 显示为 12,000

    7、"": 用文本格式显示接下来的字符

    “文本”:显示双引号里面的文本;"":用文本格式显示接下来的字符。和 “” 用途相同都是显示输入的文本, 且输入后会自动转变为双引号表达。

    代码 “人民币”#,##0,“百万” 与 \人民币 #,##0,\百万。输入 1234567890 显示为 人民币 1,235百万

    8、"?":数字占位符

    在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数

    代码: ???.???。输入 12.1212 显示 12.121; 输入 12.12 显示 12.12

    9、颜色:用指定的颜色显示字符

    可有八种颜色可选:红色、黑色、黄色、绿色、白色、蓝色、青色和洋红。

    代码:[蓝色];[红色];[黄色];[绿色]。显示结果为正数为蓝色, 负数显示红色, 零显示黄色, 文本则显示为绿色

    10、条件:可以根据单元格内容判断后再设置格式

    条件格式化只限于使用三个条件, 其中两个条件是明确的, 另个是"所有的其他"。条件要放到方括号中。必须进行简单的比较。

    代码: [>5]“大于五”;[<-5]“小于负五”;“零”。输入 12, -12, 1 显示为 大于五, 小于五, 零。

    11、 “!”:显示 "

    由于引号是代码常用的符号。在单元格中是无法用 " 来显示出来 "。要想显示出来,须在前加入 !

    代码:#!"!"。10 显示 10""

    12、时间和日期代码常用日期和时间代码

    “YYYY"或"YY”:按四位(19009999)或两位(0099)显示年

    “MM"或"M”:以两位(0112)或一位(112)表示月。

    “DD"或"D”:以两位(01~31)或一位(1-31)来表示天。

    例:代码:YYYY-MM-DD。2014年8月18日 显示为 2014-08-18

    更多相关内容
  • EXCEL自定义数值格式讲解
  • 下面小编就为大家带来一篇POI对Excel自定义日期格式的读取(实例代码)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • c#导出导入excel 自定义字段 自定义列 OleDb方式的excel导入 可以实现自定义字段,不按照模版的方式导出
  • EXCEL单元格格式有多重形式,但是EXCEL为我们提供了自定义格式的方法,此文档即详细介绍这些方法,欢迎指教!
  • Java导出Excel自定义格式

    千次阅读 2021-03-12 11:12:10
    Java导出Excel自定义格式,非纯导出表格) 最近业务有个需求需要用到导出Excel表,按模板格式导出报关单(比较复杂,需要一格一格画),这里记录一下Excel导出怎么用 如果只是导出纯表列数据,可以不用我这种方法 ...

    Java导出Excel(自定义格式,非纯导出表格)

    最近业务有个需求需要用到导出Excel表,按模板格式导出报关单(比较复杂,需要一格一格画),这里记录一下Excel导出怎么用
    如果只是导出纯表列数据,可以不用我这种方法

    这里需要引入Apache POI依赖库,
    Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.17</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.17</version>
    </dependency>
    
     //准备报表用参数
            CVVoyage cvVoyage = this.cvVoyageDao.getByVoyageId(voyageId);
            List<Order> bookingList = this.csBookingDao.getByVoyageId(cvVoyage.getId());
    
     // Excel表开始
            String sheetname = "申报单";
            //创建一个HSSFWorkbook,对应一个Excel文件
            HSSFWorkbook wb = new HSSFWorkbook();
            //添加一个sheet,对应Excel文件中的sheet
            HSSFSheet sheet = wb.createSheet(sheetname);
    
            //设置宽度
            int[] width = {20, 10, 30, 30, 30, 20, 30};
            for (int columnIndex = 0; columnIndex < 7; columnIndex++) {
                sheet.setColumnWidth(columnIndex, width[columnIndex] * 256);
            }
            //设置样式集合
            Map<String, HSSFCellStyle> styles = addStyle(wb);
    
    int rowIndex;
            int colIndex;
            //添加标题行
            HSSFRow row0 = sheet.createRow(0);
            row0.setHeight((short) (40 * 20));
            HSSFCell cell0 = row0.createCell(0);
            cell0.setCellStyle(styles.get("title"));
            String cellValues0 = "中华人民共和国海关运输工具起卸/添加物料申报单";
            cell0.setCellValue(cellValues0);
            CellRangeAddress cra = new CellRangeAddress(0, 0, 0, 6);
            sheet.addMergedRegion(cra);
    
            HSSFRow row1 = sheet.createRow(1);
            row0.setHeight((short) (30 * 20));
            HSSFCell cell1 = row1.createCell(0);
            cell1.setCellStyle(styles.get("title"));
            String cellValues1 = "DECALRATION OF OFFLAND/SUPPLY PROVISIONS/STORES TO CUSTOMS\n";
            cell1.setCellValue(cellValues1);
            CellRangeAddress cra1 = new CellRangeAddress(1, 1, 0, 6);
            sheet.addMergedRegion(cra1);
    
            HSSFRow row2 = sheet.createRow(2);
            for (colIndex = 0; colIndex < 7; colIndex++) {
                row2.createCell(colIndex);
                row2.getCell(colIndex).setCellStyle(styles.get("header_center"));
            }
            row2.getCell(0).setCellValue("录入编号(SERIES NUMBER)");
            sheet.addMergedRegion(new CellRangeAddress(2, 2, 0, 3));
            row2.getCell(4).setCellValue("□起卸(OFFLAND)");
            sheet.addMergedRegion(new CellRangeAddress(2, 2, 4, 5));
            row2.getCell(6).setCellValue("□ 添加(SUPPLY)");
    
    // 后面的数据可以根据自己的需求写....................
    
    
     //生成文件
            String fileName = "申报单.xlsx";
            response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8");
            response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
            OutputStream outputStream = response.getOutputStream();
            wb.write(outputStream);
            outputStream.flush();
            outputStream.close();
    
    1. 添加表格样式
    private Map<String, HSSFCellStyle> addStyle(HSSFWorkbook wb) {
            @SuppressWarnings({"unchecked", "rawtypes"})
            Map<String, HSSFCellStyle> styles = new HashMap();
    
            //设置字体
            HSSFFont headFont = wb.createFont();
            headFont.setFontName("微软雅黑");
            headFont.setFontHeightInPoints((short) 16);
            headFont.setBold(true);
            HSSFFont bodyFont = wb.createFont();
            bodyFont.setFontName("微软雅黑");
            bodyFont.setFontHeightInPoints((short) 10);
    
            //标题行样式
            HSSFCellStyle style = wb.createCellStyle();
            style.setFont(headFont);
            style.setWrapText(true);
            style.setFillForegroundColor((short) 27);
            style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
            style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
            styles.put("title", style);
    
            //数据头居中样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setWrapText(true);
            style.setFillForegroundColor((short) 27);
            styles.put("header_center", style);
    
            //数据行居中样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            styles.put("data_center", style);
    
            //数据行居中底色样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setWrapText(true);
            style.setFillForegroundColor((short) 27);
            styles.put("data_center_color", style);
    
            //数据行居中底色样式2
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setWrapText(true);
            style.setFillForegroundColor((short) 27);
            styles.put("data_center_color1", style);
    
            //数据行居左样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setWrapText(true);
            style.setFillForegroundColor((short) 27);
            style.setAlignment(HSSFCellStyle.ALIGN_LEFT);
            style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
            styles.put("data_left", style);
    
            //数据行居右样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setAlignment(HSSFCellStyle.ALIGN_RIGHT);
            style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
            styles.put("data_right", style);
            //无边框样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setWrapText(true);
            styles.put("data_noborder", style);
            //无底边框样式
            style = wb.createCellStyle();
            style.setFont(bodyFont);
            style.setWrapText(true);
            styles.put("data_bottom", style);
    
            return styles;
        }
    

    最终效果图
    在这里插入图片描述
    具体用法可以参考POI官方文档
    https://www.cnblogs.com/fqfanqi/p/6172223.html

    展开全文
  • 最近开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一个问题,试题都是word文档格式的,每份有100题左右,拿到的第一份试题,光是段落数目就有800个。而且可能有几十份这样的试题。 而word文档是...
  • EXCEL复制自定义格式教程.docx
  • 奇妙的Excel自定义数字格式.rar,数字格式是单元格格式中最有用的功能之一,专门用于对单元格数值进行格式化。Excel内置的数字格式多种多样,本示例文件用多个例子说明同样的数字被设置为不同数字格式后,显示效果会...
  • Excel自定义格式千分符』 编写人 | 编写时间 | 2021/12/19 AM12:9 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟大的事业,都有一个微不足道的开始。 一、引言&背景   ...
    阅文时长| 0.64分钟字数统计| 1028字符
    主要内容| 1、引言&背景 2、Excel直接处理千分符三种方法 3、自定义格式深入学习 4、声明与参考资料
    『Excel自定义格式千分符』
    编写人| 编写时间| 2021/12/19 AM12:9
    文章类型| 系列完成度| 已完成
    座右铭每一个伟大的事业,都有一个微不足道的开始。

    一、引言&背景   完成度:100%

    a) 应对问题

    使用Excel的单元格设置的自定义格式设置千分符,如何设置?博主研究这个问题是因为写代码使用Aspose.Cells的设置单元格格式功能达到千分符的效果。

    b) 预期效果&解决方案

    在Aspose中将格式的设置为自定义。

    c) 应用场景

    • Aspose.Cells实现千分符:#,##0的自定义方式。
            /// <summary>
            /// Percentage 0%
            /// </summary>
            public static string Percentage1 = "0%";
            /// <summary>
            /// Percentage 0.00%
            /// </summary>
            public static string Percentage2 = "0.00%";
            /// <summary>
            /// 千分符
            /// </summary>
            public static string OneThousandSeparate = "#,##0";
    

    二、Excel直接处理千分符三种方法   完成度:100%

    a) 快捷键Ctrl+Shift+!

    效果是更改为货币格式。

    b) Ctrl+1选中单元格设置数值使用千分符

    勾选使用千位分隔符的复选框。

    c) 使用会计专用格式

    如图:

    三、自定义格式深入学习   完成度:100%

    a) 学习入口

    献给深度使用用户,自定义的表达式很强大,学习入口请点击此处

    b) 包含章节(EN)

    How to create an Excel custom number format
    Understanding Excel number format
    Excel formatting tips and guidelines
    Show the desired number of decimal places
    Display a thousand separator
    Round numbers by thousands
    Add text to number formats
    Display currency symbols
    Show leading zeros
    Display numbers as percentages
    Turn decimal numbers into fractions
    Create a custom Scientific Notation format
    Show negative numbers in parenthesis
    Display zeros as dashes or blanks
    Add indents
    Change font color
    Repeat characters
    Change alignment
    Create conditional number formats
    Date and time formats

    c) 包含章节(CN)

    如何创建一个Excel自定义数字格式
    了解Excel数字格式
    Excel格式的技巧和指南
    显示所需的小数位数
    显示一千个分隔符
    千位整数
    将文本添加到数字格式
    显示货币符号
    显示前导零
    以百分比显示数字
    把小数变成分数
    创建一个自定义的科学符号格式
    在括号中显示负数
    将零显示为破折号或空格
    增加缩进
    改变字体颜色
    重复字符
    改变对齐
    创建条件数字格式
    日期和时间格式

    四、声明与参考资料   完成度:100%

    原创博文,未经许可请勿转载。

    如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。

    展开全文
  • EXCEL自定义倒序函数

    2021-01-04 17:34:35
    EXCEL自定义倒序函数,可对字符串进行翻转
  • C# 将数据导出到excel模板 自定义字段 excel表格可复杂 解压密码: www.shcodetool.cn
  • 一、Excel自定义格式:快速输入性别。 目的:单元格输入1显示“男”,输入0显示“女”。 方法: 1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。 2、单击【数字】选项卡【分类】的...

    自定义格式,在日常的工作中也有着非常广泛的应用,起作用也是非常强大的,只需通过部分代码便可实现意想不到的效果。


    一、Excel自定义格式:快速输入性别。

    目的:在单元格中输入1显示“男”,输入0显示“女”。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:[=1]男;[=0]女;并【确定】即可。

    Excel 2019 2021零基础小白逆袭Excel大神全套视频教程 | 知识兔

    解读:

    任何不重复的2个数字均可代表“男”或者“女”。


     

    二、Excel自定义格式:给月薪划分等次。

    目的:如果大于等于4500分,则为高薪,如果大于等于2500分,则为中等,否则为低薪。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:[>=4500]0 高薪;[>=2500]0 中等;0 低薪并【确定】即可。

    Excel 2019零基础小白逆袭Excel大神全套视频教程 | 知识兔

    解读:

    1、此方法划分等次时只能划分三级。

    2、等次的目标值可以根据实际情况进行设置。


    三、Excel自定义格式:按万元显示月薪。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:0!.0,万并【确定】即可。


    四、Excel自定义格式:按百万元显示月薪。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:0.00,,万并【确定】即可。


    五、Excel自定义格式:批量添加前缀。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:信息科技@并【确定】即可。

    解读:

    前缀的内容可以根据实际情况自定义。


    六、Excel自定义格式:批量添加后缀。

    目的:给月薪后面添加“元”。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框原有内容的后面输入:元【确定】即可。

    Excel 2019零基础小白逆袭Excel大神全套视频教程 | 知识兔


    七、Excel自定义格式:将日期定义为对应的星期。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:aaaa并【确定】即可。

    解读:

    aaaa为长星期,aaa为短星期。


    八、Excel自定义格式:日期转月份。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:m月份并【确定】即可。


    九、Excel自定义格式:自定义数值长度。

    目的:保持数值长度为5位数。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:00000并【确定】即可。

    Excel 2019零基础小白逆袭Excel大神全套视频教程 | 知识兔


    十、Excel自定义格式:仿真密码保护。

    方法:

    1、选定目标单元格,快捷键Ctrl+1打开【设置单元格格式】对话框。

    2、单击【数字】选项卡【分类】中的【自定义】,在【类型】文本框中输入:00000并【确定】即可。

     

    展开全文
  • excel自定义格式大全

    2018-10-28 07:35:38
    excel自定义格式大全
  • 注解反射导出Excel自定义中文表头,数据库查出数据,亲测可用
  • 此代码详细描述如何使用openpyxl将数据库数据导出成自定义格式excel文档。openpyxl处理excel格式,由于xlwt只能识别xls文件,并且xls文件的格式更改有限制字节,因此需要采用更高版本的xlsx文件,对应的方法用...
  • Excel 自定义函数 自定义函数使您能够通过 JavaScript 中将这些函数定义为加载项的一部分来向 Excel 添加新函数。 Excel 的用户可以像访问 Excel 的任何本机函数一样访问自定义函数,例如SUM() 。 此存储...
  • python实现word转成自定义格式excel文档(解决思路和代码) 支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符 最近开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一...
  • Excel表格有时候需要自定义格式,因为生成的都是数字格式,无法进行一些操作。 自定义格式之后,通过DATEDIF是无法计算的。 因为我们自定义的- , 没有被excel识别,函数无法执行。 解决方法: 通过 TEXT 函数将...
  • Excel表格怎么把日期格式转换成文本格式excel表格自定义格式的日期www.zhiqu.org 时间: 2020-12-15可以选中需要的日期数据使用数据分列来先批量转换为文本格式。点击该数据选择数据分列,然后将日期数据分割...
  • excel自定义格式.doc

    2016-01-25 15:16:12
    excel自定义格式.doc excel
  • excel自定义格式详解

    2018-12-23 20:28:07
    excel中单元格自定义格式详解,超级详细,是一份不可多得的好资源
  • EXCEL VBA自定义函数.exe

    2020-12-24 15:32:40
    自定义函数
  • Excel 自定义.exportedUI

    2019-06-29 21:01:17
    本人自己用的excel2010自定义工具。使用时导入即可。有时候我们预览或打印或另存等快捷操作时,不容易找到。我把常用的添加了进去。,需要的可以下载。
  • 欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何 Excel 创建自定义数字格式
  • 采用该jar包轻松实现excel的生成。自定义excel格式,代码量相对比较简洁 查看如何实现excel网址:https://blog.csdn.net/echohuangshihuxue/article/details/81837771
  • Excel中自定义下拉列表输入.pdf 学习资料 复习资料 教学资源
  • Excel自定义函数,提取一行文字的中文,去除一切非中文字符
  • 一个将Google日历的数据转换为excel自定义格式的python脚本。 范围:我需要一种将我工作的公司的Google日历数据导出为Excel格式,并根据我的经理偏好进行调整的方法。 一些公司互联网上提供了该项目的版本,...
  • public UserExcel() { } //get set method } 拦截器 通过拦截器,设置excel格式 public class CellHandler implements CellWriteHandler { /** * map key:第i行 value:第i行单元格索引集合 */ private HashMap> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,671
精华内容 36,268
热门标签
关键字:

如何在excel中自定义格式

友情链接: 14.rar