Coder Social home page Coder Social logo

layui-excel's Introduction

Welcome to my GitHub profile!!

👋 Hi there, I'm Jeffrey, a web full-stack developer with experience in deep learning, web3, front-end, back-end, web3d, etc...

💖 I'm passionate about exploring cutting-edge technologies and building innovative digital experiences.

📚 Check out my blog at A tower of nine stories(write by 🇨🇳).

📫 You can reach me by: ✉️ Email:[email protected]

📈 My GitHub Stats

Note: Top Languages section on my GitHub profile does not necessarily reflect my level of proficiency in each language.

Jeffrey's GitHub Stats

Jeffrey's Top Langs

🔥 My favorite open source projects

layui-excel's People

Contributors

dependabot[bot] avatar sight-wcg avatar wangerzi avatar yutons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

layui-excel's Issues

xslx 原生接口如何获取?

hi all
通过 例子及文档,打印跟踪,发现整个对象导入函数的两个参数data,book ;只有data的导出接口,但data不含样式及合并单元格的标识,这样的话如果修改内容再写回去,很麻烦;而book 对象无法操作了,屏蔽了xslx的功能,没有留出原生的接口。
对于只修改内容或啥也不修改的,保留样式的做法,能否直接处理?
非常感谢!

导出数据列顺序不正确

导出数据时如果数据字典key为数值格式时 例如:“12” 数值列会提前 导致列顺序错误 同时也无法通过filterExportData函数排序

添加页眉 页角

你好:
我想请教一下,在使用插件导出excel时,是否可以添加页眉、页脚。

导出操作报错

您好,我用IE11访问 http://excel.wj2015.com/ 点击导出操作报错:SCRIPT5007: 无法获取未定义或 null 引用的属性“apply”。位置是excel.js的14行,用chrome就能正常导出。请问这是怎么回事呢?

我这怎么报了一个layui的错

layer.js:2 Uncaught TypeError: s.parents is not a function
at layer.js:2
at layer.js:2
at layer.js:2
at s.pt.vessel (layer.js:2)
at s.pt.creat (layer.js:2)
at new s (layer.js:2)
at Object.r.open (layer.js:2)
at Object.msg (layer.js:2)
at Object.success ((index):1065)
at c (jquery.min.js:4)

导入excel时,和layui的upload模块,结合使用应该怎么做呢?尝试了好多方法都没有成功

根据示例中直接采用input是可以正常导入解析的,但是和upload模块结合使用:
var uploadInst = upload.render({
auto: false
, elem: '#import-excel' //绑定元素
, exts: 'xlsx|xls'
, choose: function (obj) {
obj.preview(function (index, file) {
try {
excel.importExcel(file, {}, function (data) {
console.log(data[0]);
data = excel.filterImportData(data, {
'id': 'A'
, 'username': 'B'
, 'experience': 'C'
, 'sex': 'D'
, 'score': 'E'
, 'city': 'F'
, 'classify': 'G'
, 'wealth': 'H'
, 'sign': 'I'
});
console.log(data);
});
} catch (e) {
layer.alert(e.message);
}
});
}
});
这样就无法正常解析了,且没有报错

setExportCellStyle单元格函数设置样式问题

setExportCellStyle函数源码有问题
var maxCol = data.length -1; var maxRow = fieldKeys.length - 1 ;
这个反过来了吧,应该是这样才对吧
var maxCol = fieldKeys.length - 1; var maxRow = data.length -1;

建议增加一个可以设置打印时纸张尺寸的方法

现在导出的Excel表在打印时的纸张尺寸默认是按照北美纸张Letter尺寸打印的,在宽高比上跟A4纸会有区别,看了一下源码,对比Excel的原始数据结构,发现对write_ws_xml_pagesetup做一点修改即可解决:
function write_ws_xml_pagesetup(setup) {
var pageSetup = writextag("pageSetup", null, {
paperSize: setup.pagesize || "9",
scale: setup.scale || "100",
orientation: setup.orientation || "portrait",
horizontalDpi: setup.horizontalDpi || "4294967293",
verticalDpi: setup.verticalDpi || "4294967293"
});
return pageSetup
}
在pageSetup中增加paperSize: setup.pagesize || "9",这里面的9表示A4纸的尺寸,这样就解决问题了。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.