精华内容
下载资源
问答
  • 今天给朋友将一个txt文本文件,转换成excel表格文件,其中有一排比较长的数字,直接转化的话,最后四位都会变成0,当然,在每个数字单元格的前方,加上一个单引号',可以解决这个问题,但是这个文档,可是有三万五千...

    今天给朋友将一个txt文本文件,转换成excel表格文件,其中有一排比较长的数字,直接转化的话,最后四位都会变成0,当然,在每个数字单元格的前方,加上一个单引号',可以解决这个问题,但是这个文档,可是有三万五千多行,一个个的在单元格前面输入单引号的话,估计要到猴年马月了!如何解决这个问题呢?

    6ceed685ed00db2e3cb65ea80cedc92c.png

    其实我们可以把单元格格式转化成“文本”格式,然后再在里面输入数字的时候,数字后面的数字,就不会变了!如下图所示:

    add95fff3fba6705c2da1b525ff72869.png

    点击设置单元格格式

    f693abdcb61a7438a921b7ef4d6ddd6c.png

    选择文本,然后单击确定

    此时再用格式刷复制一下单元格格式,然后点击顶部的A列(依据情况选择,具体学过excel的应该都明白啥意思哈),将此列格式都设置成文本格式。

    然后再将数据粘贴进来,就可以了!

    附:如果数字粘贴进来后,最后几位依然是0的话,说明单元格格式没有“刷”好,此时只需要重新刷一下格式,然后将文档再粘贴一遍,就好了。

    展开全文
  • 网上说将单元格格式设置为文本格式就行了,但是我用excel导出功能时,刚开始设置B列为文本格式,结果导出后excel数字还是正常显示。 需要自己去手动重置才能正常显示,自己也太清楚原因,琢磨后通过以下两...

    网上说将单元格格式设置为文本格式就行了,但是我用excel导出功能时,刚开始设置B列为文本格式,结果导出后excel表数字还是不正常显示。
    这里写图片描述
    需要自己去手动重置才能正常显示,自己也不太清楚原因,琢磨后通过以下两种方式解决。

    $objPHPExcel->getActiveSheet(0)->getStyle('B')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);


    第一种方法:不知道是不是因为数据本身是字符串的原因,设置格式改为自定义数字类型后可以了。

    $objPHPExcel->getActiveSheet(0)->getStyle('B')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);


    第二种方法:在插入数据时设置格式。

     $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValueExplicit('B'.($i + 1),$orders['order_list'][$i-1]['order_sn'],PHPExcel_Cell_DataType::TYPE_STRING);

    以下是具体代码:

    require_once ‘includes/Classes/PHPExcel.php’;
    require_once ‘includes/Classes/PHPExcel/Writer/Excel5.php’;
    require_once ‘includes/Classes/PHPExcel/Writer/Excel2007.php’;
    require_once ‘includes/Classes/PHPExcel/IOFactory.php’;

                $objPHPExcel = new PHPExcel ();
                $objPHPExcel->getProperties ()->setCreator ( "Maarten Balliauw" )->setLastModifiedBy ( "Maarten Balliauw" )->setTitle ( "Office 2007 XLSX Test Document" )->setSubject ( "Office 2007 XLSX Test Document" )->setDescription ( "Test document for Office 2007 XLSX, generated using PHP classes." )->setKeywords ( "office 2007 openxml php" )->setCategory ( "Test result file" );
    
    
                $objPHPExcel->getActiveSheet(0)->getStyle('B')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER);
    
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'A1', "订单日期" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'B1', "订单编号" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'C1', "公司部门" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'D1', "采购员" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'E1', "金额" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'F1', "支付方式" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'G1', "支付状态" );
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'H1', "备注" );
    
                $filter['select_list'] = $_REQUEST['select_list'];
                $filter['price_format'] = 'no';
                $orders = get_user_orders_listTable($_SESSION['b_id'],$user_id, $filter, $page);
    
    
                for($i=1 ; $i <$orders['record_count']+2 ; $i++){
                    $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'A' . ($i + 1), $orders['order_list'][$i-1]['order_time']);
                    $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'B' . ($i + 1), $orders['order_list'][$i-1]['order_sn']);
                    $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'C' . ($i + 1), $orders['order_list'][$i-1]['dep_name']);
                    $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'D' . ($i + 1), $orders['order_list'][$i-1]['user_name']);
                    if($orders['order_list'][$i-1]['orderType'] == 1){
                        $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'E' . ($i + 1), strip_tags($orders['order_list'][$i-1]['total_fee']));
                    }else{
                        $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'E' . ($i + 1), strip_tags($orders['order_list'][$i-1]['back_money']));
                    }
                    $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'F' . ($i + 1), strip_tags($orders['order_list'][$i-1]['pay_name']));
                    if($orders['order_list'][$i-1]['orderType'] == 1){
                        $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'G' . ($i + 1), strip_tags($orders['order_list'][$i-1]['pay_status']));
                    }
                    $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'H' . ($i + 1), $orders['order_list'][$i-1]['postscript']);
                }
    
                $objPHPExcel->setActiveSheetIndex ( 0 )->setCellValue ( 'E' . ($i+2), '订单总金额:'.$orders['order_list_amount']);
    
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'A' )->setWidth (20);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'B' )->setWidth (20);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'C' )->setWidth (10);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'D' )->setWidth (20);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'E' )->setWidth (10);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'F' )->setWidth (30);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'G' )->setWidth (10);
                $objPHPExcel->setActiveSheetIndex ( 0 )->getColumnDimension ( 'H' )->setWidth (10);
    
                $filename = "按订单统计导出订单".date ( "Y-m-d" ) . ".xls";
                header ( "Pragma: public" );
                header ( "Expires: 0" );
                header ( "Cache-Control: must-revalidate, post-check=0, pre-check=0" );
                //header ( "Content-Type: application/force-download" );
                //header ( "Content-Type: application/octet-stream" );
                //header ( "Content-Type: application/download" );
                header('Content-Type: application/vnd.ms-excel');
                header ( "Content-Disposition: attachment;filename=$filename " );
                header ( "Content-Transfer-Encoding: binary" );
    
                $objPHPExcel->setActiveSheetIndex ( 0 )->getPageSetup ()->setOrientation ( PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE );
                $objPHPExcel->setActiveSheetIndex ( 0 )->getPageSetup ()->setPaperSize ( PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4 );
                $objWriter = PHPExcel_IOFactory::createWriter ( $objPHPExcel, 'Excel5' );
                $objWriter->save ( 'php://output' );
                exit;
    
    展开全文
  • 大家在编辑excel表格的时候,经常会输入数值0,然而有些用户有时候会想要设置excel数值为0不显示,但是却知道要怎么下手,那么表格里0不显示怎么设置呢?方法有三种,接下来win7之家小编给大家讲解一下excel表格中...

    大家在编辑excel表格的时候,经常会输入数值0,然而有些用户有时候会想要设置excel数值为0不显示,但是却不知道要怎么下手,那么表格里0不显示怎么设置呢?方法有三种,接下来win7之家小编给大家讲解一下excel表格中0不显示的设置步骤,一起来看看。

    excel数值为0不显示方法一:

    如下图所示,我们想要将excel单元格里面的0不显示出来,如右图所示。

    ef6d4472ccd75b9102b6ad101a32683e.gif

    笔者使用的是office 2007版本,单击“OFFICE按钮-EXCEL选项-高级-此工作表的显示选项—不勾选“在具有零值的单元格中显示零”。如下所示:

    c3b7bf5a6022a2a1206ced227b3754df.gif

    如果您使用的excel版本是2003版本,单击“工具-选项-视图-窗口选项-去掉零值前的勾”

    说明:此方法的设置是针对当前工作表所有的单元格进行设置。

    excel数值为0不显示方法二:

    第一步:选定数值为0的单元格

    1、选择需要将0不显示的单元格区域

    2、ctrl+f查找

    查找0,在“选项”中勾选“单元格匹配,在“查找范围”中选择“值”,点击查找全部,然后再按ctrl+a(即全选已找到的单元格),关闭查找窗口。

    7aa4619a5ddcd1cc678ae3937635cc02.gif

    第二步:设置单元格格式

    点击格式/单元格/数字/自定义,输入自定义格式内容为[=0]"",单击确定即可。

    b73613ca078ea995c4922191189b702c.gif

    说明:此方法比较灵活,适用于只改变部分单元格操作,其余的单元格不受影响,没有选中的单元格的0值正常显示。

    excel数值为0不显示方法三:

    此方法为公式法,强制将0不显示。公式为:=if(公式=0,"",公式),举例如下:

    比如,我们需要将B列业绩提成为0的不显示,可以尝试在C2单元格输入公式:=IF(B2=0,"",B2),然后下拉复制公式即可。

    fbb662ab7058d5770c8b75b216417114.gif

    上面给大家讲解的就是excel表格中0不显示的设置步骤,如果你有需要的话,可以参考上面的几种方法来进行设置吧,希望帮助到大家。

    我要分享到:

    展开全文
  • excel表格中输入数字,末尾的0不显示的情况你们遇到过吗?当遇到这种情况该如何该设置呢?知道也没关系,下面小编就来讲解如何使末尾的0显示出来。一、保留整数尾部0的方法如下:选择单元格,单击右键,选择设置...

    在excel表格中输入数字,末尾的0不显示的情况你们遇到过吗?当遇到这种情况该如何该设置呢?不知道也没关系,下面小编就来讲解如何使末尾的0显示出来。

    21d1589ccb89767d11ae355149a70e70.png

    一、保留整数尾部0的方法如下:

    选择单元格,单击右键,选择设置单元格格式。

    或者点击开始菜单栏下面的小正方形图标,会出现单元格格式设置框框。

    在单元格格式下面选择数字,分类中选择“文本”,点击确定。

    再在原来的单元格内输入4.10,就可以发现,后面的0不会变无了。

    拓展延伸:

    当多个单元格要输入这样的日期时,我们可以选择整列或者多个单元格一起设置,也可以点击格式刷,刷下单元格格式。

    二、要保留小数点后的尾部的0方法如下:

    方法一

    设置单元格格式---数值---小数位数(设定为要显示的小数位数)---确定.

    方法二

    设置单元格格式---文本---确定---再写入你说的数据.

    在要写入的数据前加上 ' 号,如 '12.00 这样也会默认输入的是文本数字.

    方法三

    用公式在另一个单元格中显示,

    比如在A1单元格中写入了 12 想在B1单元格中显示成 12.00,

    则B1单元格写入公式

    =TEXT(A1,"0.00")

    展开全文
  • excel表格粘贴到word太宽显示不全怎么办?方法/步骤1如果表格内容太多,或者表格太宽,均会导致表格超出Word的显示范围,使部分表格内容,在word不可见,造成阅读上的障碍。2需要理解的是,word受版面的限制,只能在...
  • Excel表格开头数字不显示怎么办.docx
  • Excel表格中输入超过是11个数字长度时显示不正常,比如输入身份证或者银行卡号时。举例如下:输入数据:显示结果:解决方法:在输入数字最前面加上英文单引号即可(注意是英文状态下的单引号)。显示结果:...
  • 如何让excel表格中的数据允许修改能修改excel表格中的数据的问题为什么在EXCEL表格能更改数据EXCEL软件本身出现了一些漏洞,解决办法:1、单击“office”。2、在弹出的下拉菜单中,单击“Excel”按钮。3、在...
  • 表格数字后面的0显示不出怎么办

    千次阅读 2020-12-24 09:59:35
    更多关于表格数字后面的0显示不出怎么办内容请关注好文网篇一:在EXCEL表格输入一串账好文网为大家准备了关于表格数字0不显示范文,好文网里面收集了五十多篇关于好表格数字0不显示好文,希望可以帮助大家。...
  • 为什么EXCEL求和准确。合计总是相差0.01!你这可能不是手工输入从其他地方来的数据一数值格有些是文本格式,文本格式是能直接进行计算的。...EXCEL表格中,求和的数字总是不对可能是公式输入里出问题了,...
  • EXCEL表格数据规范规则-数字

    千次阅读 2019-09-05 14:34:37
    EXCEL表格数据规范规则-数字篇 区分文本格式和数字格式 文本格式默认左对齐,数字格式默认右对齐 超过11位的数字会自动转为科学计数模式 快捷键:Ctrl+1打开设置单元格格式 ...
  • 导读:大家都知道使用PHPExcel类库或者Laravel Excel 都可以实现 Excel/CSV 文件导入导出功能,但是在实际开发中,实现是一回事,真正应用又是一回事。 上面提到的那两种方式都适用于1W以上的数据量导出,速度...
  • 有时候我们经常需要设置excel数值为0不显示。本文分享3种解决方法,一起来学习。如果有幸帮助到了你,可以支持小编哦!赞赏、收藏、评论一键三连!当然,购书也算是支持小编哦!方法①如下图所示,我们想要将excel...
  • 怎样在excel表格显示加号,而被当成是公式来计算把单元格格式设置为文本型的就可以了 :点单元格 右击-》设置单元格格式-》数字-》文本。或者,在输入之前加“'”,即 '+86excel表格中用计算公式,为什么不显示.....
  • Excel中打上去可能是由于数出了位数限制,对应及解决方下:1、系统默认单元格中输入数字格式为“常规”,能完全显示的有效数字位数是11位,当输入数字位数超过11位,则显示为科学记数。如12345678912可以正常...
  • Excel表格上的号码直接点击拨打,经常会有大量的联系人电话号码通信录在Excel表格里面,用yuntel电话助手拨号软件,就需要对着号码按数字拨打电话了,yuntel拨号软件有鼠标屏幕取号功能,可以直接点击电脑上的任意...
  • 我们求和的时候,状态栏不显示求和,如下图: 方法1、选中整列,设置成数值格式,然后鼠标右键点击状态栏,勾选"求和" ** 如果还是出现 ** 方法2:选中"整列" —— 工具栏"数据" ...
  • ArcMap 打开excel表格数据不显示

    千次阅读 2019-05-14 14:39:24
    问题描述:excel表格数据完整,用Arcmap 导入打开后发现经度一列数据不显示,如下图: 图1 :excel 数据: 图2:导入ArcMap打开表后 解决方式:通过将列修改成数字,文本后始终能解决问题。最后发现原因...
  • EXCEL表格数字乱码是什么原因?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。EXCEL表格数字乱码的原因原因一:表格出现乱码可能是表格的列宽太窄,可以进行...
  • php程序将数据导出至excel表格时发现一个问题,若字符串过长会自动转换为科学计数法。解决此问题只需在添加excel值时拼接一个制表符 如 //值拼接制表符 $value = $value."\t"; require_once __DIR__ ....
  • 方法1: 把excel 表格里面的数字修改为文本 方法2:使用 ctype 判断转int 下面说下这2中方法介绍 第一种方法: 选中数字所在的位置,地步导航栏切换为书记 点击分列 一般默认为分割符号,点击下一步 ...
  • Excel中为什么单元格的格式改变过后,要双击才会生效原因是Excel初始就是如此,要解决这种可以通过的方法解决,这里具体操作方法:所需材料:Excel。一、如下图,该列单元格已经设置为显示为文本,双击A1单元格后...
  • Excel日期显示数字,能正常显示为日期问题:解决办法: 这个问题是被妹子问到的,我作为一个程序员来说想当然的认为是小菜一碟,就是更改数据格式么.然而并卵,没弄好,妥妥的打脸了,后来解决了,这里记录一下这个尴尬...
  • EXCEL表格 显示 超长 数字 E+ 变成 文本格式,数字全部显示 选中整列,数据--》分列--》固定列宽度(第二项)--》--》下一步--》下一步--》文本--》完成 搞定 对于身份证号或者电话号码或者准考证号等纯数字...
  • excel函数 能正常显示数字

    千次阅读 2019-05-24 15:21:47
    1、在使用execl函数的时候会遇到输入函数之后能正常显示计算后的结果,仍然显示的是函数 2、主要因为是这一列的单元格格式为“文本”,需要将此格式改成“常规” 完成!!!! ...
  • Excel此单元格中的数字为文本格式,或者前面有撇号...很多人都回答用分列的方法,这种方法只适用于数字前面去掉撇号,原文本格式改成数字格式,如“0123”会变成“123”。如果是其他格式的内容用分列方法是无法去掉...
  • 电脑表格数字出来

    千次阅读 2021-07-30 06:09:08
    电脑表格数字出来的主要原因是由于单元格格式的设置不对造成的,具体的解决方法如下:1、打开电脑找到并双击打开excel软件;2、双击打开excel新建工作文档以后,在左上方的菜单栏中找到并点击”文件“的命令;3...
  • ***visio绘图旁边插入了excel表格作为数据说明(一张大表),但是只能显示最右上的,我想让它显示特定的行和列,怎么做?能转为图片插入,表格可能还会修改 ...
  • excel表格以进度条显示百分比的教程

    千次阅读 2021-06-29 05:26:29
    在Excel中经常需要统计数据,有些有百分比项目的,如果以进度条...excel表格以进度条显示百分比的教程:以进度条显示百分比步骤1:(数据建立略)先计算出百分比,这里是比较2013年各项财务指标比2012年增长(减少)的比...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,318
精华内容 10,127
关键字:

excel表格数字显示不全

友情链接: notePad.rar