电子表格

Excel生成随机数

最后都变了- 提交于 2020-02-03 00:30:53
Excel生成随机数 Excel 是如何生成随机数的?比如用什么方法可以让 Excel 生成一列限定了大小的随机数?比如如何生成 0-0.01 之间的随机数? 第一步:打开 Excel 工作表,在左上角的名称框中,输入生成随机数的区域,比如: A1:A100 ,按 Enter 键后,将 A1:A100 单元格区域处于选择状态(如下图): 第二步:输入公式“ =RANDBETWEEN(1,100)/10000 ”,然后按“ Ctrl + Enter ”组合键结束,这时候通过 RANDBETWEEN(1,100) 就生成了 1-100 之间的随机数,然后除以 10000 ,就得到 0-0.01 之间的随机数了(如下图): 第三步:但如果所用的 Excel 为 2003 以下的版本,则不支持 RANDBETWEEN 函数的使用,如果确实需要限定小数点的位数为 4 位,也可以将公式修改为 =ROUND(RAND()/100,4) ,也能得到 0-0.01 之间的随机数了(如下图): 来源: CSDN 作者: 机器视觉001 链接: https://blog.csdn.net/liubing8609/article/details/104147388

数组转xls格式的excel文件&数据转csv格式的excle

拟墨画扇 提交于 2020-02-01 08:24:26
/** * 数组转xls格式的excel文件 * @param array $data 需要生成excel文件的数组 * @param string $filename 生成的excel文件名 * 示例数据: $data = array( array(NULL, 2010, 2011, 2012), array('Q1', 12, 15, 21), array('Q2', 56, 73, 86), array('Q3', 52, 61, 69), array('Q4', 30, 32, 0), ); */ function create_xls($data,$filename='simple.xls'){ ini_set('max_execution_time', '0'); Vendor('PHPExcel.PHPExcel'); $filename=str_replace('.xls', '', $filename).'.xls'; $phpexcel = new PHPExcel(); $phpexcel->getProperties() ->setCreator("Maarten Balliauw") ->setLastModifiedBy("Maarten Balliauw") ->setTitle("Office 2007 XLSX Test Document") -

python处理办公文档的模块

蹲街弑〆低调 提交于 2020-02-01 03:32:53
处理Excel电子表格 Python的openpyxl模块让我们可以在Python程序中读取和修改Excel电子表格,当然实际工作中,我们可能会用LibreOffice Calc和OpenOffice Calc来处理Excel的电子表格文件,这就意味着openpyxl模块也能处理来自这些软件生成的电子表格。关于openpyxl的使用手册和使用文档可以查看它的官方文档。 处理Word文档 利用python-docx模块,Pytho 可以创建和修改Word文档,当然这里的Word文档不仅仅是指通过微软的Office软件创建的扩展名为docx的文档,LibreOffice Writer和OpenOffice Writer都是免费的字处理软件。 处理PDF文档 PDF是Portable Document Format的缩写,使用.pdf作为文件扩展名。接下来我们就研究一下如何通过Python实现从PDF读取文本内容和从已有的文档生成新的PDF文件。 来源: CSDN 作者: soda東風 链接: https://blog.csdn.net/weixin_42568012/article/details/103779691

laravel实现excel表的导入导出功能

北战南征 提交于 2020-01-31 11:09:50
这是个我去公司之后曾经折磨我很久很久的功能查阅了很多资料但是功夫不负有心人在本人的不懈努力下还是实现了这个功 namespace App\Http\Controllers; use App\Http\Controllers\Admin\ContentTypes\File; use App\Models\Win1; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Input; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Storage; use Maatwebsite\Excel\Facades\Excel; use Illuminate\Routing\Controller; use Symfony\Component\CssSelector\Parser\Reader; 使用的时候需要导入的use类 将数据导出excel功能代码 public function index(Excel $excel){ //将数据库中的信息转化为excel文件内容 $data=Win1::with('hasManyWindow')->get(); foreach

VBA最常用的基础代码、基础功能写法总结

旧巷老猫 提交于 2020-01-31 00:47:58
我们假设是在word里面编程的,excel里面编程同理 【注意点总结】 1、分清你是在word里面编程的,还是在excel里面编程的。 2、如果在word里面编程操作excel的话。在编程界面的工具栏:“工具”->“引用”,找到Microsoft Excel xxx Object Library 勾选出来。不然会报错。excel里面编程同理。 【实用代码总结】 1 注释是用一个单引号 2 获取word文档中表格的数量 tablesCount = ActiveDocument.Tables.Count 'tablesCount是变量名 3 获取word文档中表格的行数、列数 'i表示第i个表格 tableRowCount = ActiveDocument.Tables ( i ) .Range.Rows.Count '行 tableColumnCount = ActiveDocument.Tables ( i ) .Range.Columns.Count '列 4 打开一个excel文件,存入变量 Dim ExcelApp As Object Dim wk As Object Application.ScreenUpdating = False Set ExcelApp = CreateObject ( "Excel.Application" ) '打开一个Excel程序对象

在word、excel中如果运用VBA进行编程?

不羁的心 提交于 2020-01-30 22:14:57
VBA简介 VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。 用我的话来说: 因为其他语言难以读/写word和excel,即Microsoft Office自己的生态问题,规定必须用VBA 来对其进行编程。 我本来想用java、c、js等等来读写word、excel,因为VBA太不顺手了。后来发现不行,必须用VBA。 在word、excel里用VBA编程的步骤 首先,要清楚,VBA是可以同时操作word和excel的。比如,你在word里面编程,操作某个excel是可行的。 我用word来做示例,excel同理。 1 随便打开一个word文件 2 我们打开 视图->宏->查看宏 如下图 3 对弹出的对话框,添加宏,然后编辑 如下图 4然后会弹出VBA编程页面 图已打码 5 编程完成后,回到第三步,运行宏就可以 来源: CSDN 作者: 征途黯然. 链接: https://blog.csdn.net/qq_43592352/article/details/104116861

java poi excel水印

青春壹個敷衍的年華 提交于 2020-01-30 15:16:16
poi无法直接通过代码生成水印效果,只能生成图片以及背景图。 提供一种可行办法就是预留一份现成的带有水印的excel模板,以模板创建workbook,再向其添加内容,这样即可实现导出带有水印的excel,需要注意的是poi版本不能太老,太老的不支持此操作。 来源: CSDN 作者: qq_41633199 链接: https://blog.csdn.net/qq_41633199/article/details/104115042

springboot中使用poi导出excel文件

半城伤御伤魂 提交于 2020-01-29 11:39:08
0)POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API.   组件HWPF用于操作Word的;   组件HSSF用于操作Excel格式文件. 1)常用组件 HSSFWorkbook – excel的文档对象 HSSFSheet – excel的表单 HSSFRow – excel的行 HSSFCell – excel的格子单元 HSSFHeader – sheet头 HSSFFooter – sheet尾(只有打印的时候才能看到效果) HSSFDataFormat – 日期格式 HSSFCellStyle – cell样式 HSSFFont – excel字体 HSSFColor – 颜色 HSSFDateUtil – 日期 HSSFPrintSetup – 打印 HSSFErrorConstants – 错误信息表 合并单元格,构造参数依次表示起始行,截止行,起始列,截止列     eg:sheet.addMergedRegion(new CellRangeAddress(0,0,0,3)); 设置单元格样式时,先创建样式,再指定到单元格。     样式可指定对齐方式、背景填充方式及颜色、上下左右边框样式及颜色 设置单元格的填充方式,以及前景颜色和背景颜色时注意:     a.如果需要前景颜色或背景颜色,一定要指定填充方式,两者顺序无所谓;    

java技术--POI导出封装类1

ぐ巨炮叔叔 提交于 2020-01-29 02:16:54
1.POI操作Excel包含以下部分: (1)创建表,行,列(单元格) (2)Excel样式设置(背景色,字体,格式等) (3)一般情况下,都是将这些封装起来,直接调用即可,后期添加直接在封装类操作 2.POI封装类如下(亲测有效) package com . excel . utils ; /** * 导出Excel模板一:表头格式固定 */ public class ExportExcel < T > { /** * @param title 表格标题 * @param headers 头部标题集合 * @param dataset 数据集合 * @param out 输出流 * @param version 2003 或者 2007,不传时默认生成2003版本 */ public void exportExcel ( String titleName , String [ ] headers , Collection < T > dataset , HttpServletResponse response ) { exportExcel2007 ( titleName , headers , dataset , response , "yyyy-MM-dd HH:mm:ss" ) ; } /** * @param titleName表格标题名 * @param headers