javascript - how to delete column in excel sheets using NodeJs or nodejs node modules
问题描述
I have tried many methods its not working.
can you help me how to delete and add columns in excel sheet using node js
解决方案
在这里找到了解决方案!
// delete a specific row
function ec(r, c){
return xlsx.utils.encode_cell({r:r,c:c});
}
function delete_row(ws, row_index){
var variable = xlsx.utils.decode_range(ws["!ref"])
for(var R = row_index; R < variable.e.r; ++R){
for(var C = variable.s.c; C <= variable.e.c; ++C){
ws[ec(R,C)] = ws[ec(R+1,C)];
}
}
variable.e.r--
ws['!ref'] = xlsx.utils.encode_range(variable.s, variable.e);
}
delete_row(shoppingList, 1)
推荐阅读
- amazon-web-services - S3 文件验证
- reactjs - Aux Component vs React Fragment 哪个更好?
- javascript - 如何在没有动画的情况下滚动时将标签栏固定到手机屏幕的底部
- python - 如何使用 Altair 按日期时间值突出显示条形
- html - 尝试编织 Rmarkdown 但出现 pandoc.utils 错误或 pandoc 错误 83
- android - ANDROID - RETROFIT:当我收到请求超时时如何处理?
- reactjs - 如何在 React Native 运行时动态创建组件中使用状态
- arrays - 找到单元格之间的增量,使其总和达到一定数量
- scala - 如何使用 SHA-2 和随机盐加密 spark sql 数据帧列
- javascript - 带超时功能的循环