在项目环境下composer require phpoffice/phpspreadsheet在项目中引用use PhpOffice\PhpSpreadsheet\IOFactory; 下面是 上传xlsx导入数据库方法 public function getExcel(){ $user_id = input('user_id',1); //ajax 文件跨域 验证 $request_method = $_SERVER['REQUEST_METHOD']; if ($request_method…
EPPlus - Create advanced Excel spreadsheets on the server.web: http://epplus.codeplex.com/nuget: Install-Package EPPlus 操作xlsx表格文件,不需要安装office支持Excel 更多相关项目,请访问代码沉淀目录 重要提示:请注意项目的版本,以官方最新版本为准. 下方演示将DataTable保存为xlsx文件 using (ExcelPackage pck = new Exce…
现在的HTML5,有了FileReader文件读写API, 真是让javascript的能力大幅提升. 解析zip压缩文件.解析Excel xlsx 表格文档各种文件预览,实现起来也有了可能性,以前的js是完全无法实现的. github找了一下,找到3个热门的excel的js开源库. xlsx.jsGithub: https://github.com/SheetJS/js-xlsx 这个是最热门的了. exceljsGithub: https://github.com/exceljs/excel…
今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去,这就变得很尴尬,最后看了Tp5的手册,扩展库里面有个手动引入的办法: 1.先在github里面下载PHPexcel这个类库 2.解压之后把它复制到extend里面 控制器代码如下: <?php /** * Created by PhpStorm. * User: luxiao * Date: 201…
TP5.0 PHPExcel 数据表格导出导入(引) 今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去,这就变得很尴尬,最后看了Tp5的手册,扩展库里面有个手动引入的办法: 1.先在github里面下载PHPexcel这个类库 2.解压之后把它复制到extend里面 控制器代码如下: <?php /** * Created by PhpStorm.…
NPOI导出xlsx格式文件,会出现如下情况: 点击“是”: 导出代码如下: /// <summary> /// 将datatable数据写入excel并下载 /// </summary> /// <param name="dt">datatable </param> /// <param name="excelName">文件名</param> /// <param name="…
需要从数据库读取日志生成相应的 docx,xlsx 文件做相应的记录 所以自然要用到docx, xlsxwriter 库 但是这些库的应用场景非常广泛,任何需要对 word,excel 文件执行重复性操作的工作,都可以使用 python 来帮我们完成 xlsxwriter 库 文章结构: 一.xlsxwriter 基本用法,创建 xlsx 文件并添加数据 二.xlsxwriter 格式处理,将待添加数据转换成相应的格式,添加到 xlsx 文件中 三.xlsxwriter 添加表格,在 xlsx …
openpyxl -用于读/写Excel 2010 XLSX/XLSM文件的python库¶ https://www.osgeo.cn/openpyxl/index.html…
最近做一个项目要求在前端浏览器可以直接打开office文件(pdf,doc,xlsx等文件).pdf浏览器可以直接打开(可以直接用a标签href="文件地址"或者iframe标签src="文件地址"再或者使用pdf.js).但是word,xlsl等文件很难实现,网上的实现方式有微软的方法实现但是访问的文件地址必须是公共文件,所有人都能访问到才可以使用,显然是不行的,所以我就找到了react-file-viewer. 1.实现pdf预览.(1)用iframe标签src…
tp5实现日志记录 1.安装 psr/log composer require psr/log 它的作用就是提供一套接口,实现正常的日志功能! 我们可以来细细的分析一下,LoggerInterface.php <?php namespace Psr\Log; /** * Describes a logger instance. * * The message MUST be a string or object implementing __toString(). * * The message…
一.安装PHPExcel 1.下载:PHPExcel  https://github.com/PHPOffice/PHPExcel 2.解压后:Classes文件夹改名为PHPExcel 3.把文件夹PHPExcel 放到根目录vendor文件夹下 二.控制器 1.调用PHPExcel use PHPExcel_IOFactory; use PHPExcel; 2.导入 // 导入每日流水 public function posImport(){ header("content-type:tex…
sqlconn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\test3.xls;Extended Properties=""Excel 12.0 xml;HDR=Yes;"";" 以前的jet格式的连接字符串只能访问xls文件,而这种格式可以同时兼容xls和xlsx两种格式. 不错,收了.…
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using System.…
笔者寄语:小规模的读取数据的方法较为简单并且多样,但是,批量读取目前看到有以下几种方法:xlsx包.RODBC包.批量转化成csv后读入. R语言中还有一些其他较为普遍的读入,比如代码包,R文件,工作空间等. source  #读取R代码dget    #读取R文件load    #读取工作空间 -------------------------------- SPSS-STATA格式的读入包--foreign 读取其他软件的格式foreigninstall.packages("foreign&…
  1.OpenXmlSDK是个很好的类库,可惜只能通过C#调用,C#的童鞋又福气了. 2.服务端程序由于没法安装office,所以这个对asp.net网站来说是最理想的库了.需要.net 4.0版本以上. 3.以流形式,sax模型读取大文件. using System; using System.Collections.Generic; using System.Linq; using System.Text; using DocumentFormat.OpenXml; using Docum…
require 文件很麻烦,使用PSR-4搭配composer一次加载,终生受用. 感觉类似java中的import了,自己先记录一下最近理解的. 用composer管理自己的包吧 安装composer 这个不多赘述 英文版教程 中文版教程 PSR-4规范 PSR-4-autoloader 构建项目目录 |-project ​ |-src ​ |-View.php ​ |-app ​ |-Tools.php |-composer.json 上面路径的View.php在project/src/Vi…
项目中碰到Excel文件打入数据功能Mark一下 package com.blue.pem.client.util; import java.io.File; import java.io.FileInputStream; import java.util.ArrayList; import java.util.List; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSS…
PHP的Composer工具规范了我们对系统各种资源库的加载格式,借助于PHP的自动加载机制,可以很大程度上简化在应用开发过程中的类库文件引用场景.但到目前为止,它有个不是问题的问题,就是文件后缀名只支持.php,而基于某些框架开发的旧资产,类文件的后缀名是.class.php,想使用Composer的自动加载规范,就不太纯粹了,一般要两者混着用,或者修改其他框架下的加载规则. 有没有省事点的解决办法呢? 首先只要能产生这么一个疑问,就赢了.而答案呢,多半能找到的. Composer实现自动加载…
最近项目中运用到了R读取文件数据,所以把相关好用的.经过验证的方法总结了一下,有效避免下次入坑. 1. R读取txt文件 使用R读取txt文件直接使用read.table()方法进行读取即可,不需要加载额外的包. read.table("/home/slave/test.txt",header=T,na.strings = c("NA")) 1 注意,此处的na.strings = c("NA") 的意思是文件中的缺失数据都是用NA进行表示:在读…
"autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" }, "files":[ "app/Common/function.php", "api/qqOauth/qqConnectAPI.php" ] }, 比如我新增了一个qq的登录api(api…
<?php require_once 'simplexlsx.class.php'; if ( $xlsx = SimpleXLSX::parse('pricelist.xlsx') ) { print_r( $xlsx->rows() ); } else { echo SimpleXLSX::parse_error(); } ?>   下面是下载地址 SimpleXLSX…
xlsx 的版本:0.13.5,可以取到日期 xlsx 的版本:0.14.3,取到的日期转为数字了,没有找到方法转为日期, 可以开启   cellDates: true,但是这个时区不对, dateNF:"yyyy-MM-dd HH:mm",这个设置了,没用,不知道,怎么设置…
2018-11-28   17:36:35 需要jar包:poi-3.8-201203026.jar jsp页面: <LINK href="${basePath}plugins/uploadify/uploadify.css" type="text/css" rel="stylesheet" /> <script language="javascript" type="text/javascript…
需求 实现在系统里批量导入数据,通过上传一个excel文件,前端将文件处理为json数据发送给后端.(最好与后端定义好上传的文件模板,方便处理数据) 实现 使用xlsx: xlsx的github地址:https://github.com/SheetJS/sheetjs: 适用于js.react.vue等项目. 代码 实现导入Excel方法 function importsExcel(file: any) { //使用promise导入 return new Promise((resolve, r…
DocX开源网址:http://docx.codeplex.com/ 1.引入DocX.dll 调用ReplaceText()方法替换模板中的字符.只支持docx格式的word文档 using (DocX docx = DocX.Load(fileDemo)) { docx.ReplaceText("@某某某", tester.name); docx.ReplaceText("@110101198101010001", tester.IdCode); docx.Sa…
lnmp环境搭建好后却无法正常执行php文件,坑爹啊!~ [错误状况] 页面直接打印出php代码内容: php文件无法执行?: 查看nginx配置文件: server { listen 80; server_name xxxxx.com; access_log /var/log/nginx/xxxxx.access.log main; location ~ \.php$ { root html; #root /var/www/html; fastcgi_pass 127.0.0.1:9000;…
docx 库 文章结构: 一.docx 基本用,创建 docx 文件并添加数据 二.深入理解文本格式(format),并设置所格式属性(attribute) 三.深入理解样式(styles),以及如何运用样式 四.常用样式(style)示例 一.docx基本用法,创建docx 文件并添加数据 官方文档:https://python-docx.readthedocs.org/en/latest/ docx 可以操作 doxc 格式文件 linux 安装 sudo pip install pytho…
之前用了8年的win7系统被我删注册表给折腾挂了, 无法进入系统, 无法进入安全模式, 无法使用光盘修复 只能重装系统,习惯性的重装前GHOST备份了一下 今天忽然发现有好几个项目文件居然成了绿色的,最初以为权限问题,各种设置无法解决 后经查证,被之前的系统使用EFS加密了, 想不通怎么加密的,因为从未主动加密过, 甚至怀疑是被VS给弄加密的(因为之前解决方案中启用的项目文件加密了,卸载的项目文件没事) EFS解密涉及windows登录帐密, 公钥, 私钥, 缺一不可,详细加密流程,百度一大堆…
app/test/target/ #查看大文件 git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')" #删除大文件或者目录 git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch app/…
今天开发环境磁盘占满了,导致开发环境上的 nginx .redis 等组件总是报异常. 跳到系统根目录下 cd / 检查磁盘占用情况 df -h 哇,40G硬盘全用完了.看看是哪些文件占了那么多内存. 查看当前路径文件磁盘占用情况 注意,在根目录下检查. du -h --max-depth= 嗯?最后一行  9.6G  . 表示文件总占用只 9.6G 啊. 奇怪,那 40G 都去哪儿了? 查看已删除文件占用磁盘 lsof | grep delete 哇,好多文件. 其中 rinetd 的日志文件…