Luckysheet导入

来自Luckysheet官方demo

<div id="lucky-mask-demo" style="position: absolute;z-index: 1000000;left: 0px;top: 0px;bottom: 0px;right: 0px; background: rgba(255, 255, 255, 0.8); text-align: center;font-size: 40px;align-items:center;justify-content: center;display: none;">Downloading</div>
	<p style="text-align:center;"> 
	导入:<input style="font-size:16px;" type="file" id="Luckyexcel-demo-file" name="Luckyexcel-demo-file" change="demoHandler" /> 或加载远程xlsx文件: 
	<select style="height: 27px;top: -2px;position: relative;" id="Luckyexcel-select-demo"> 
		<option value="">查看案例</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/money-manager-2.xlsx">Money Manager.xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/Activity%20costs%20tracker.xlsx">Activity costs tracker.xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/House%20cleaning%20checklist.xlsx">House cleaning checklist.xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/Student%20assignment%20planner.xlsx">Student assignment planner.xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/Credit%20card%20tracker.xlsx">Credit card tracker.xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/Blue%20timesheet.xlsx">Blue timesheet.xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/Student%20calendar%20%28Mon%29.xlsx">Student calendar (Mon).xlsx</option>
		<option value="https://minio.cnbabylon.com/public/luckysheet/Blue%20mileage%20and%20expense%20report.xlsx">Blue mileage and expense report.xlsx</option>
	</select> 
<script src="https://cdn.jsdelivr.net/npm/luckyexcel@latest/dist/luckyexcel.umd.js"></script>
function demoHandler(){
			    let upload = document.getElementById("Luckyexcel-demo-file");
			    let selectADemo = document.getElementById("Luckyexcel-select-demo");
			    let downlodDemo = document.getElementById("Luckyexcel-downlod-file");
			    let mask = document.getElementById("lucky-mask-demo");
			    if(upload){
			        
			        window.onload = () => {
			            
			            upload.addEventListener("change", function(evt){
			                var files = evt.target.files;
			                if(files==null || files.length==0){
			                    alert("No files wait for import");
			                    return;
			                }
			
			                let name = files[0].name;
			                let suffixArr = name.split("."), suffix = suffixArr[suffixArr.length-1];
			                if(suffix!="xlsx"){
			                    alert("Currently only supports the import of xlsx files");
			                    return;
			                }
			                LuckyExcel.transformExcelToLucky(files[0], function(exportJson, luckysheetfile){
			                    
			                    if(exportJson.sheets==null || exportJson.sheets.length==0){
			                        alert("Failed to read the content of the excel file, currently does not support xls files!");
			                        return;
			                    }
			                    console.log(exportJson, luckysheetfile);
			                    window.luckysheet.destroy();
			                    
			                    window.luckysheet.create({
			                        container: 'luckysheet', //luckysheet is the container id
			                        showinfobar:false,
									lang:'zh',
			                        data:exportJson.sheets,
			                        title:exportJson.info.name,
			                        userInfo:exportJson.info.name.creator
			                    });
			                });
			            });
			
			            selectADemo.addEventListener("change", function(evt){
			                var obj = selectADemo;
			                var index = obj.selectedIndex;
			                var value = obj.options[index].value;
			                var name = obj.options[index].innerHTML;
			                if(value==""){
			                    return;
			                }
			                mask.style.display = "flex";
			                LuckyExcel.transformExcelToLuckyByUrl(value, name, function(exportJson, luckysheetfile){
			                    
			                    if(exportJson.sheets==null || exportJson.sheets.length==0){
			                        alert("Failed to read the content of the excel file, currently does not support xls files!");
			                        return;
			                    }
			                    console.log(exportJson, luckysheetfile);
			                    mask.style.display = "none";
			                    window.luckysheet.destroy();
			                    
			                    window.luckysheet.create({
			                        container: 'luckysheet', //luckysheet is the container id
									lang:'zh',
			                        showinfobar:false,
			                        data:exportJson.sheets,
			                        title:exportJson.info.name,
			                        userInfo:exportJson.info.name.creator
			                    });
			                });
			            });
			
			            downlodDemo.addEventListener("click", function(evt){
			                var obj = selectADemo;
			                var index = obj.selectedIndex;
			                var value = obj.options[index].value;
			
			                if(value.length==0){
			                    alert("Please select a demo file");
			                    return;
			                }
			
			                var elemIF = document.getElementById("Lucky-download-frame");
			                if(elemIF==null){
			                    elemIF = document.createElement("iframe");
			                    elemIF.style.display = "none";
			                    elemIF.id = "Lucky-download-frame";
			                    document.body.appendChild(elemIF);
			                }
			                elemIF.src = value;
			            });
			        }
			    }
			}
			demoHandler();
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Luckysheet是一款在线表格软件,可以很方便地导入Excel文件。导入Excel文件有以下几个步骤: 1、打开Luckysheet,点击右下方的“导入”按钮,选择从本地导入。 2、选择需要导入Excel文件,可以直接拖拽文件进来,也可以点击“选择文件”按钮进行选择。 3、选择完文件后,Luckysheet会自动读取Excel文件中的数据,同时也会提示一些文件信息,如文件名、表格数量等等。 4、在数据读取完成后,可以选择要导入Excel表格。Luckysheet会以标签页的形式展示表格,选择要导入的表格即可。 5、导入完成后,Luckysheet会自动将Excel文件中的数据转换为Luckysheet支持的格式。这时,用户可以在Luckysheet中对数据进行编辑和处理。 需要注意的是,导入Excel文件时需要注意文件格式的兼容性。如果Excel文件中包含一些特殊格式的内容,可能会导致数据读取和转换的错误。此时需要手动对这些数据进行调整。 总的来说,Luckysheet导入Excel文件的过程十分简单,且能够保持数据的完整性和准确性,方便用户利用Luckysheet进行数据处理和分析。 ### 回答2: 要将Excel文件导入Luckysheet中,首先需要打开Luckysheet的网页应用,并登录账号。 在登录后,点击左上角的“文件”菜单,然后选择“导入Excel”选项。 接下来,会弹出一个对话框,我们可以选择本地计算机中的Excel文件进行导入。点击“选择文件”按钮,然后浏览本地文件夹,找到目标Excel文件并选择。 选择完文件后,还可以通过勾选“数据是否有标题”和“是否同时导入数据及样式”选项来进行相应的设置。 点击“确定”按钮后,Luckysheet会自动解析并导入Excel文件。导入后,我们就可以在Luckysheet中编辑和查看这个Excel文件的内容了。 值得注意的是,Luckysheet导入Excel文件时,会根据文件的大小和结构,可能会需要一些时间进行解析和处理。在这个过程中,请耐心等待,不要中断或关闭网页。 另外,导入Excel文件在Luckysheet中会被转化为一个工作表,我们可以根据需要对工作表进行编辑和添加新的计算表达式。 总的来说,通过以上步骤,我们可以轻松地将Excel文件导入Luckysheet中,方便进行在线协作和编辑。 ### 回答3: 要将Excel文件导入Luckysheet中,可以按照以下步骤进行操作: 首先,打开Luckysheet软件,并点击页面上方的"文件"选项,然后选择"导入"。 接下来,选择要导入Excel文件所在的位置,并点击"打开"。Luckysheet会开始处理文件并将其导入。 在文件导入过程中,Luckysheet会解析Excel文件中的所有表格,并将其显示在Luckysheet页面的左侧栏中。 在左侧栏中,我们可以看到所有导入的表格的名称和图标。点击表格的名称,可以在Luckysheet页面上显示该表格的内容。 此外,Luckysheet还提供了丰富的编辑工具和功能,可以对导入Excel数据进行修改和处理。比如,我们可以在表格中编辑单元格的内容、插入行列、设置数据格式等。 在修改完毕后,可以点击页面上方的"文件"选项,并选择"导出",将修改后的表格保存为Excel文件格式,以便在其他软件中使用或共享。 总结起来,通过上述步骤,我们可以将Excel文件方便地导入Luckysheet中,并利用Luckysheet提供的功能对导入的数据进行操作和处理。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值