精华内容
下载资源
问答
  • java中导出excel设置单元格的样式为数字格式怎样设置?
    千次阅读
    2020-12-23 07:29:55

    用借助名称一次选定单元格区域

    先用鼠标圈出一部分区域,再单击工作表左上角的“名称框”,输入该区域的名称,如“文萃编辑”。以后无论工作区域的选定多么复杂,只要在名称框中键入特定的名称(如“文萃编辑”),然后按下回车键就行了。而且,以后使用时也不用去重新选择,因为即使再在这个区域中插入新的栏或列,“文萃编辑”名称框所代表的区域也会自动扩大,你根本不用担心。

    取消名称定义

    自己定义的单元格名称不受任何限制,其数量的多少只取决于系统所使用的物理内存。如果什么时候你想取消某个名称时,可以打开“插入”→“名称”→“定义”对话框,再删除定义的单元格名称即可。这时,不仅可以删除己有的名称,也可以增加新的名称。

    自动调整单元格字号

    如果将某一列的宽度固定下来,那么往往会导致该列中某些单元格中的内容无法全部显示出来,此时可能你不得不重新设置它们的字体或字号大小。不过,除此之外,还有一个好技巧:选中相应单元格,选择“格式”→“设置单元格格式”,再单击“对齐”标签,然后选中“文本控制”选项组中的“缩小字体填充”复选框。以后,当在这些单元格中输入数据时,即使输入数据的长度超过了单元格的宽度,Excel也会自动缩小字符的大小进行数据调整,以保证数据全部正常显示在单元格中,就不用你手工去更改了。

    快速设置单元格边框

    右击Excel工具栏,再选中“边框”,使“边框”工具栏可见。再选择其中的“绘图边框网格”工具,然后用鼠标拖动单元格区域,可以快速应用其中显示的线条样式和颜色。

    取消

    评论

    更多相关内容
  • 要实现Excel单元格仅能输入数字,只需对单元格数据有效性进行设置即可。下面将按步骤具体介绍。一、选择目标单元格如Q4,然后点击数据工具栏,选择并点击数据有限性,弹出【数据有效性】窗口。二、设置【数据有效性...

    要实现Excel单元格仅能输入数字,只需对单元格数据有效性进行设置即可。下面将按步骤具体介绍。

    一、选择目标单元格

    如Q4,然后点击数据工具栏,选择并点击数据有限性,弹出【数据有效性】窗口。

    1f3592f92c4a73444351a0306440a735.png

    二、设置【数据有效性】

    在“数据有限性”窗口中依次设置相关功能:

    (1)设置:【有效性条件】选择“自定义”

    168ec6773e02a8da4ca68e101fa63335.png

    (2)输入【公式】=ISNUMBER(Q4)”

    6803838f4432d3121c72a5c8dda3583e.png

    (3)【输入信息】、【出错警告】、【输入法模式】等根据实际需要设置,此处以“出错警告”举例。

    ①【样式】选择“警告”

    ②【标题】输入“填写错误!”;【错误信息】输入“您在编辑区域内录入了非数字格式的字符,请重新填写!”

    ③确定。

    318d7bcc96d58e500cc842cf6b21bfa6.png

    三、效果展示

    在Q4单元格输入非数字字符,Excel弹出【填写错误】禁止窗口,同时弹出所输入的错误信息!

    fd5d467f02ac352b1bf11cf1cc4d70bc.png

    『说明』如果是对某区域设置以上数据有效性,则全选该区域,然后针对首单元格设置数据有效性,其他单元格自动填充。全选区域时一定要按“从左到右”、“从上到下”、“从左上到右下”的逻辑,切不要反着选,否则设置可能无效!!!

    展开全文
  • java中导出excel设置单元格的样式为数字格式怎么设置如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如double value=....;cell.setCellValue(value);java中导出excel设置...

    java中导出excel设置单元格的样式为数字格式怎么设置

    如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如

    double value=....;

    cell.setCellValue(value);

    java中导出excel设置单元格的样式为数字格式怎么设置?

    通过这个例子,演示了使用java生成以下文件:导入Excel org。Apache POI。HSSF。用户。*;进口java.io.fileoutputstream;进口,;publicclass CreateCells 。

    publicstaticvoid主要(string [] args)抛出ioexcept。

    java poi编写代码来设置Excel单元格的样式

    还是自己去看POI的API吧

    如何使用java代码实现设置excel单元格的格式。

    import

    org.apache.poi.hssf.usermodel.HSSFCell;

    import

    org.apache.poi.hssf.usermodel.HSSFCellStyle;

    import

    org.apache.poi.hssf.usermodel.HSSFRow;

    import

    org.apache.poi.hssf.usermodel.HSSFSheet;

    import

    org.apache.poi.hssf.usermodel.HSSFWorkbook;

    import

    org.apache.poi.poifs.filesystem.POIFSFileSystem;

    /**

    *

    @param

    inputFile

    输入模件路径

    *

    @param

    outputFile

    输入文件存服务器路径

    *

    @param

    dataList

    待导出数据

    *

    @throws

    Exception

    *

    @roseuid:

    */

    public

    void

    exportExcelFile(String

    inputFile,

    String

    outputFile,

    List

    dataList)

    throws

    Exception

    {

    //用模板文件构造poi

    POIFSFileSystem

    fs

    =

    new

    POIFSFileSystem(new

    FileInputStream(inputFile));

    //创建模板工作

    HSSFWorkbook

    templatewb

    =

    new

    HSSFWorkbook(fs);

    //直接取模板第一个sheet对象

    HSSFSheet

    templateSheet

    =

    templatewb.getSheetAt(1);

    //得到模板的第一个sheet的第一行对象

    为了得到模板样式

    HSSFRow

    templateRow

    =

    templateSheet.getRow(0);

    //HSSFSheet

    timplateSheet

    =

    templatewb.getSheetAt(1);

    //取得Excel文件的总列数

    int

    columns

    =

    templateSheet.getRow((short)

    0).getPhysicalNumberOfCells();

    Debug.println("columns

    is

    :

    "

    columns);

    //创建样式数组

    HSSFCellStyle

    styleArray[]

    =

    new

    HSSFCellStyle[columns];

    //一次性创建所有列的样式放在数组里

    for

    (int

    s

    =

    0;

    s

    <

    columns;

    s )

    {

    //得到数组实例

    styleArray[s]

    =

    templatewb.createCellStyle();

    }

    //循环对每一个单元格进行赋值

    //定位行

    for

    (int

    rowId

    =

    1;

    rowId

    <

    dataList.size();

    rowId )

    {

    //依次取第rowId行数据

    每一个数据是valueList

    List

    valueList

    =

    (List)

    dataList.get(rowId

    -

    1);

    //定位列

    for

    (int

    columnId

    =

    0;

    columnId

    <

    columns;

    columnId )

    {

    //依次取出对应与colunmId列的值

    //每一个单元格的值

    String

    dataValue

    =

    (String)

    valueList.get(columnId);

    //取出colunmId列的的style

    //模板每一列的样式

    HSSFCellStyle

    style

    =

    styleArray[columnId];

    //取模板第colunmId列的单元格对象

    //模板单元格对象

    HSSFCell

    templateCell

    =

    templateRow.getCell((short)

    columnId);

    //创建一个新的rowId行

    行对象

    //新建的行对象

    HSSFRow

    hssfRow

    =

    templateSheet.createRow(rowId);

    //创建新的rowId行

    columnId列

    单元格对象

    //新建的单元格对象

    HSSFCell

    cell

    =

    hssfRow.createCell((short)

    columnId);

    //如果对应的模板单元格

    样式为非锁定

    if

    (templateCell.getCellStyle().getLocked()

    ==

    false)

    {

    //设置此列style为非锁定

    style.setLocked(false);

    //设置到新的单元格上

    cell.setCellStyle(style);

    }

    //否则样式为锁定

    else

    {

    //设置此列style为锁定

    style.setLocked(true);

    //设置到新单元格上

    cell.setCellStyle(style);

    }

    //设置编码

    cell.setEncoding(HSSFCell.ENCODING_UTF_16);

    //Debug.println("dataValue

    :

    "

    dataValue);

    //设置值

    统一为String

    cell.setCellValue(dataValue);

    }

    }

    //设置输入流

    FileOutputStream

    fOut

    =

    new

    FileOutputStream(outputFile);

    //将模板的内容写到输出文件上

    templatewb.write(fOut);

    fOut.flush();

    //操作结束,关闭文件

    fOut.close();

    }

    展开全文
  • C# datagridview限制单元格输入数字

    千次阅读 2017-02-09 10:51:16
    方案一:进入编辑后EditingControlShowing后屏蔽其他按键 方案二:使用textbox覆盖在编辑单元格前面 方案三:对datagridview的单元格类型进行...为避免在DataGridView的单元格输入错误的数据类型导致保存错误

    转自:http://blog.csdn.NET/i3039/article/details/5131522


    方案一:进入编辑后EditingControlShowing后屏蔽其他按键

    方案二:使用textbox覆盖在编辑单元格前面

    方案三:对datagridview的单元格类型进行区分



    为避免在DataGridView的单元格中输入错误的数据类型导致保存错误,可以用下面代码解决:

     

    1、先设置DataGridView只能输入数字的列的外观属性:(见图1

    DefaultCellStyle为:DataGridViewCellStyle { NullValue=0, Format=N2}

    其中,NullValue=0表示此单元格为空时的默认值为0Format=N2则代表格式化

    1

     

    2、然后编写DataGridViewEditingControlShowing事件:

    TextBox control;    //定义输入框控件对象

    private  void  dataGridView1_EditingControlShowing(object sender,

      DataGridViewEditingControlShowingEventArgs e)

    {

    //只对TextBox类型的单元格进行验证

        if (e.Control.GetType().BaseType.Name == "TextBox") 

        {

            control = new TextBox();

            control = (TextBox)e.Control;

            if (control.Text == "0")    //需要限制输入数字的单元格

            {

                control.KeyPress += new KeyPressEventHandler(control_KeyPress);

            }

            else

            {

                //非数字类型单元格

                control.Leave += new EventHandler(control_Leave);

            }

        }

    }

     

    void control_KeyPress(object sender, KeyPressEventArgs e)

    {

        //限制只能输入-9的数字,退格键,小数点和回车

        if (((int)e.KeyChar >= 48 && (int)e.KeyChar <= 57) || e.KeyChar == 13 || e.KeyChar == 8 || e.KeyChar == 46)

        {

            e.Handled = false;

        }

        else

        {

            e.Handled = true;

            MessageBox.Show("只能输入数字!");

        }

    }

     

    void control_Leave(object sender, EventArgs e)

    {

        //如果需要限制字符串输入长度

        if (control.Text.Length != 11)

        {

            MessageBox.Show("只能为位!");

            control.Focus();

        }

    }


    展开全文
  • Excel如何限制单元格只能输入数字

    千次阅读 2018-11-07 10:07:16
    日常工作中,excel是最常用来处理数据的工具,有时候在某一列或行中,只能输入数字,如何进行数据编辑上的限制呢? 方法/步骤 打开要编辑的excel工作表,图中表格作为例子,我们要在单价列中输入价格,这一列...
  • 在https://blog.csdn.net/sinat_33472737/article/details/103660527这篇文章中,我们通过注解实现了每一列的单元格格式精确控制,但如果想要让同一列的数据可以有不同的样式,则无法实现。例如对于同一列的值,值在...
  • CSVWRITER 将矩阵和数字单元格和字符数组写入 csv 文件。 作为可选设置,可以设置定界符、行尾字符、文本量词和假/真表示。 可选输入以标准MATLAB格式接受。
  • //自定义事件,检测单价的键盘的输入  private void EditingControlPrice_KeyPress(object sender, KeyPressEventArgs e)  {  //e.KeyChar != 8是退格键  if (e.KeyChar != 8 && !Char.IsDigit
  • 在工作表中通常需要对单元格中的数据进行格式设置,绝大部分用户都采用手工一步一步去设置相应的格式,如下次需要在其他区域或其他工作表中设置同样的格式,又需要再进行手工设置,这样的格式设置往往十分低效,并且...
  • NPIO使用参考:源码中的 NPOITest项目 下面代码包括: 1、包含多个Sheet的Excel 2、单元格合并 3、设置单元格样式:字段,颜色 ...5、设置单元格只能输入数字 // // GET: /Excel/ publ...
  • dataGridView限制某一行的单元格输入数字的方法之一 首先,参考了如下的文章: 点击打开链接 然后,给你的dataGridView1添加dataGridView1_EditingControlShowing事件,并在事件的上方定义如下变量: ...
  • 输入对应的数字单元格中,然后选中所有需要设置单元格,选中单元格之后右键: 找到设置单元格格式,然后找到数字一栏中的自定义,再找到千位以逗号分隔的形式即可,自己也可以输入数值的单元,比如输入元...
  • 今天小编就为大家分享一篇Layui数据表格之单元格编辑方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • PHPExcel 长数字串显示为科学计数在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。使用PHPExcel来生成excel...
  • Excel电子表格可以输入输出、显示数据,也利用公式计算一些简单的加减法。可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能...
  • cellStyle.setDataFormat(format.getFormat("@")) 导出的excel中输入文本正常,输入数字以日期格式显示
  • 单元格进入编辑模式时,可以处理执行该编辑控件的自定义初始化的此事件。 public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个 CellEdit private void dgv2_EditingControl
  • Excel电子表格可以输入输出、显示数据,也利用公式计算一些简单的加减法。可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能...
  • 本章主要内容:单元格数字格式(数字格式,利用自定义数字格式修改日期,数字格式表,利用数字格式隐藏数据),使用"分列"工具(基本操作,文本日期改为日期格式)
  • easypoi模板导出设置单元格格式为公式
  • 记录layui 单元格编辑 规定输入类型 规定单元格编辑数字类型 layui.$(document).on("focus", ".layui-table-edit", function () { layui.$(this).attr("type", "number") });
  • Excel电子表格可以输入输出、显示数据,也利用公式计算一些简单的加减法。可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能...
  • 我们在使用Excel的时候,经常需要使用格式设置,尤其是文本设置,时间设置,就像是“城市牛皮癣”一样,换不过来!!真是让人火大。 即使,在VBA中使用C开头的函数,只是转换了Variant的类型,等填入到单元格并不是...
  • 例如sheet2 A1单元格要显示sheet1 A1单元格的内容: 1 ISBLANK函数对sheet1 A1单元格进行判断是否空白 利用if语句进行判断,如果单元格是空白的话就不显示了 如果直接用=sheet1!A1 公式的话,空白单元格显示0 .....
  • POI导出Excel设置单元格格式

    万次阅读 2018-12-17 21:46:10
    使用Apache的POI相关API导出Excel设置单元格格式 栗子,一下各个代码之间的变量是通用的,要是在某个代码块中找不到某个变量,则可以向上找寻 准备工作 InputStream = template//文件输入流 XSSFWorkbook wb = new ...
  • Excel--单元格格式设置

    2021-03-24 09:57:25
    《跟王佩丰学Excel实战1800分钟》学习笔记2 二、单元格格式设置 1. 设置单元格格式 选中单元格,右键即可找到设置...自定义数字格式:设置单元格格式,由数字改为自定义格式,如数字后加“元” 单元格容量:对于数值格
  • VBA操作Excel之设置单元格属性

    千次阅读 2020-10-16 22:19:32
    例如,对于可接受文本和数字的输入框,将 Type 设置为 1 + 2。 参考文档 Excel VBA入门(八)单元格边框 Excel VBA:设置行高与列宽 vba设置Excel单元格左对齐、右对齐、居中对齐、字体、字号、字型 Application....
  • 如题。QT中的QTableView怎么让某一个单元格只可输入某种类型(例如int)。
  • { if ((this.dgvProductList2.CurrentCellAddress.X == 14) || (this.dgvProductList2.CurrentCellAddress.X == 15) || (this.dgvProductList2.CurrentCellAddress.X == 16))//获取当前处于活动状态的单元格索引 { ...
  • Excel电子表格可以输入输出、显示数据,也利用公式计算一些简单的加减法。可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,456
精华内容 16,582
关键字:

如何设置单元格输入数字