我想上传一个csv文件并处理该文件中的数据.这样做的最佳方法是什么?我不喜欢使用PHP脚本.我做了以下步骤.但是这个方法只返回文件名而不是文件路径.所以我没有得到所需的输出.
<form id='importPfForm'>
<input type='file' name='datafile' size='20'>
<input type='button' value='IMPORT' onclick='importPortfolioFunction()'/>
</form>
function importPortfolioFunction( arg ) {
var f = document.getElementById( 'importPfForm' );
var fileName= f.datafile.value;
}
Run Code Online (Sandbox Code Playgroud)
那么如何才能获得该文件中的数据?
我想将excel表数据转换为json.它必须是动态的,因此有一个上传按钮,用户上传excel表格,然后将数据转换为json.你能提供我的javascript代码吗?我试过SheetJS,但无法弄清楚.我更喜欢直接的东西:)
我真的很感谢你的帮助!
从JSP页面,我需要浏览excel文件,在系统上选择文件后,我需要读取excel文件内容并填写我的表单.
目前我尝试使用下面的代码,但它只在IE中工作,对ActiveXObject的IE互联网选项进行了一些更改.它不适用于其他浏览器.
<script>
function mytest2() {
var Excel;
Excel = new ActiveXObject("Excel.Application");
Excel.Visible = false;
form1.my_textarea2.value = Excel.Workbooks.Open("C:/Documents and Settings/isadmin/Desktop/test.xlsx").ActiveSheet.Cells(1,1).Value;
Excel.Quit();
}
</script>
Run Code Online (Sandbox Code Playgroud)
请建议一些解决方案,以便它适用于所有浏览器.
我们可以在angularjs/Javascript中读取大型本地xls/xlsx文件而不使用任何liabrary,如果不是那么哪个是最合适的库?