如何从浏览器中读取和写入excel文件,然后将值更新到数据库
how to read and write excel file from browser and then updating the values to the database
我有一个html动态html表,我想把这个表作为excel文件下载。下载后,我可以在其中进行一些更改,然后再次将其上传到一个文件夹中,在那里它将根据字段更改数据库数据。。我可以将html表格下载到excel文件中,但不知道在更改excel文件中的内容后,如何根据它更新数据库。我听说过绕口令,但这种做法让人神经紧张。
您可能需要查看PHPExcel
库,该库位于phpexcel.codeplex.com.
如果你想用JS做这件事(我不建议),你可以将excel内容复制/粘贴到HTML中的文本区域,然后用JS做:
var temp = document.getElementById("yourtextarea").value.split(" ");
由于excel默认情况下使用"(tab)"分隔列,您可以将其分解并保存在数据库中。您还必须分解换行符。它可能是'r'n
,也可能只是'n
,具体取决于您的操作系统。完成后,您可以使用Ajax逐行将其提交到数据库中。
如果你能用PHP来做,那就容易多了。您可以先使用换行符explode()
(换行),最后使用制表符(换行)。
相关文章:
- Javascript运行php文件,然后下载文件
- javascript:发送带有音频文件的POST,然后重定向到新页面
- 多个下载链接到一个zip文件,然后再下载javascript
- 文件上传:检查文件格式,然后调用srvlet
- 先在Angular中加载配置文件,然后再加载其他文件
- 加载文件,然后调用回调函数
- 如何获取XML值,然后使用javascript将它们输出到htm文件中
- 如何通过URL下载文件,然后获取其名称
- 更改音频速度,然后另存为新文件
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- 将图像输出到浏览器,然后再将其保存到文件夹
- 需要一个文件,然后使用一个函数,而不显式地将所需文件用作命名空间
- 如何将javascript文件插入到iframe中,然后调用插入的javascript中的函数
- 使用load()加载外部文件,然后使用fancybox插件进行修改并显示
- 如何使用 Response 类创建要下载的文件,然后与客户端交互
- JQuery启动文件下载,然后运行一个函数
- php检测浏览器窗口宽度,然后包括适当的php文件
- 方法来查看jQuery文件是否已完全加载,然后执行与其相关的函数
- 使用JavaScript,我可以上传一个word文件并使用.replaces然后另存为新文档吗
- Gulp-Concat文件的顺序然后是任何其他的js文件