Tag: file upload

Grails擅长导入

我想在我的应用程序中导入excel文件在grails中有这个操作的插件,该插件不支持我的版本的grails 1.3.7任何人都可以给我哟宝贵的解决scheme,我的概率?

我可以上传电子表格到MediaWiki吗?

我试图将一些内容从TWiki移植到MediaWiki,而前者似乎允许上传电子表格,后者则不行。 我对显示/预览电子表格不感兴趣 – 只要超链接就可以。 我明白,我可以将Excel文件的“off-wiki”存储在外部,并将它们连接到外部,但如果可能的话,将它们全部保存在一起会很好 – 否则,我们将不得不考虑维护独立但逻辑链接的文件系统等。 另外,我想保留它原来的forms,而不是转换为HTML / JPG等 有没有人遇到这个问题,如果是的话,它是如何解决的?

如何使用C#获取上传的Excel文件的sheetname?

我想使用C#代码获取上传的Excel文件的表名。 该文件可能是.xls或.xlsx格式。 我所使用的守则如下: protected void btnGenerateCSV_Click(object sender, EventArgs e) { string sourceFile = ExcelFileUpload.PostedFile.FileName; string worksheetName = ??? (How to get the first sheetname of the uploaded file) string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sourceFile + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\""; if (sourceFile.Contains(".xlsx")) strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + sourceFile + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\""; try { conn = […]

用SQL高效地插入大量的数据

嗨,我经常不得不插入大量的数据到表中。 例如,我会从excel或文本文件的forms的数据 1,a 3,bsdf 4,sdkfj 5,something 129,else 那么我经常在这个例子中构造6个插入语句并运行SQL脚本。 当我发送数千个小包到服务器时,我发现这很慢,这也会给networking带来额外的开销。 你做这个最好的方法是什么? 更新:我正在使用ORACLE 10g。

使用java将数据从excelfile upload到数据库

我需要使用java将excel工作表中的数据上传到数据库。 数据库将是oracle。 用户使用一个Web应用程序(Spring MVC前端),Excel表单将在一个月内上传一次。 Excel表格将有成千上万的logging/行,例如大约15000或更多。 在数据库中上传这些庞大数据的最快方法是什么? 我们正在使用简单的JDBC(Spring的JDBC模板)。 我们如何处理交易logging错误,因为上传数据时可能会出现错误,在这种情况下,部分上传的数据将无用? 我们需要能够通知用户错误,以便他可以纠正Excel表格,然后再试一次? 请帮忙/

上传+使用POI在jsp中读取excel文件

我想在JSP中读取excel文件,为此我首先使用Web应用程序项目将file upload到名为uploads的 D分区的文件夹中,然后尝试使用另一个java projet 读取excel上传的文件 。 这两个代码正在工作。这是通过Web应用程序项目(JSP和SERVLET)在特定文件夹中上传的代码: 图书馆 公地file upload-1.2.2.jar 公地IO-2.1.jar 的index.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>Upload File</title> </head> <body> <form action="UploadFile" method="post" enctype="multipart/form-data"> Select File : <input type="file" name="filetoupload"> <br/> <input type="submit" value="Upload File"> </form> </body> </html> UploadServlet.java(Servlet的) import java.io.*; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import java.util.Iterator; import java.util.List; import […]

Excel读取错误:标头签名无效。 如何解决?

我从浏览器上传一个Excel文件。 我正在使用POI jar。 但是得到错误无效的头部签名; 阅读3255307777713450285,预计-2226271756974174256 在我已经使用的两个jsp文件之下:JSP 1: <form action="Upload.jsp" enctype="MULTIPART/FORM-DATA" method=post > <input type="file" name="filename" /> <input type="submit" value="Upload" /> </form> JSP 2:Upload.jsp try{ InputStream file = request.getInputStream(); POIFSFileSystem myFileSystem = new POIFSFileSystem(file); HSSFWorkbook myWorkBook = new HSSFWorkbook(myFileSystem); HSSFSheet mySheet = myWorkBook.getSheetAt(0); Iterator rowIter = mySheet.rowIterator(); rowIter.next(); while (rowIter.hasNext()) { HSSFRow myRow = (HSSFRow) rowIter.next(); […]

从没有保存到文件系统的上传的Excel文件获取数据

我有一个要求,允许此ASP.NET Web应用程序的用户上载特定格式的Excel电子表格,填充电子表格中的数据数组,并将数组绑定到Oracle存储过程进行validation和插入数据库。 我必须能够从Excel电子表格中读取数据,而不能将其保存到Web服务器的硬盘上。 这是我无法弄清楚如何去做的部分。 这是一个简单的代码示例。 <%–ASP.NET Declarative–%> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" Text="Send File" OnClick="Button1_Click" /> // C# Code-Behind protected void Button1_Click(object sender, EventArgs e) { var postedFile = FileUpload1.PostedFile; // … Read file in memory and put in format to send to stored procedure … } 谁能帮我这个? 我感谢任何人的考虑。 谢谢, 加布

从stream中读取excel文件

我需要一种方法来从stream中读取Excel文件。 它似乎不适用于ADO.NET的做事方式。 该scheme是用户通过FileUpload上传文件,我需要从文件中读取一些值并导入到数据库。 由于几个原因,我无法将文件保存到磁盘,也没有理由这样做。 那么,有谁知道从FileUploadstream中读取Excel文件的方法?

读取使用FileUpload Control上传的Excel文件,而不将其保存在服务器上

需要能够读取使用ASP.NET中的FileUploadControl上传的Excel文件。 该解决scheme将托pipe在服务器上。 我不想将Excel文件存储在服务器上。 我想直接将excel内容转换成数据集或数据表并利用。 下面是我已经find的两个解决scheme,但不会为我工作。 LINQTOEXCEL – 当你在本地机器上有一个excel文件,并且你正在本地机器上运行你的代码时,这种方法是有效的。 在我的情况下,用户正尝试使用托pipe在服务器上的网页从本地机器上传Excel文件。 ExcelDataReader – 我目前正在使用这个,但这是第三方工具。 我不能把这个移动到我们的客户。 另外,如果行/列交叉点正在携带一个公式,那么该行/列交集的数据不会被读入数据集。 我在google和StackOverflow上发现的大多数build议都是在Excel和.NET解决scheme都在同一台机器上时运行的。 但是在我的工作中,当解决scheme托pipe在服务器上时,我需要它来工作,并且用户正尝试使用本地机器上的托pipe网页来上传excel。 如果您有任何其他build议,可否请让我知道?