Tag: openfiledialog

如何使用openfiledialog将excel文件导入到MySQL中

我想有一个button,我可以浏览一个Excel文件。 我想要里面的数据被插入到我的MySQL数据库。 我已经有一个button,它已经可以浏览和select一个文件。 在将Excel中的数据插入到mysql数据库时遇到问题。 Dim fname As String = label1.Text Try If label1.Text = "" Then Else ' Code to Import from Excel in to database. Dim dbFileName As String = fname Dim insertSql As String = "INSERT INTO tbl1 SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;HDR=yes;Database=" + dbFileName + "',[Sheet1$])" MySqlCmd = New MySqlCommand MySqlCmd.Connection = […]

Silverlightfile upload – 文件正在被另一个进程使用(Excel,Word)

所有。 我在Silverlight应用程序中上传文件时遇到问题。 这是一个代码示例。 如果在其他应用程序(例如excel或word)中打开此文件,则无法打开它,否则工作正常。 我使用OpenFileDialog来select文件并将其传递给此函数。 private byte[] GetFileContent(FileInfo file) { var result = new byte[] {}; try { using (var fs = file.OpenRead()) { result = new byte[file.Length]; fs.Read(result, 0, (int)file.Length); } } catch (Exception e) { // File is in use } return result; } 有什么办法可以访问这个文件,或者我应该只是通知用户该文件被locking?

IExcelDataReader读取的是xlsx而不是xls文件

我是新的Excel数据读取器,我有一个问题。 我的程序只读取.xlsx文件,无法读取.xls文件。 任何帮助将不胜感激这里是我的代码: OpenFileDialog ope = new OpenFileDialog(); ope.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm"; Invoke((Action)(() => { ope.ShowDialog(); })); label2.Invoke((MethodInvoker)delegate { label2.Visible = true; }); FileStream stream = new FileStream(ope.FileName, FileMode.Open); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); DataSet result = excelReader.AsDataSet(); string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["SQL"].ConnectionString; SqlConnection conna = new SqlConnection(connectionString); conna.Open(); foreach (DataTable table in result.Tables) { foreach (DataRow […]

Excel / OpenFileDialog:即使在退出应用程序后,保存到最后浏览的文件的string

我几乎完成了我的程序,唯一遗漏的是当我不必再浏览我的Excel文件。 这是要么我会代码,但永远不能改变它或OpenFileDialog一次又一次,我再次运行该程序。 即使在退出应用程序后,是否还有一种方法可以在浏览文件后将文件位置保存为string? 因此,我不必再次浏览文件,如果文件被移动或丢失,我只能浏览文件一次。

Excel VB打开文件OSX和Windows

我有一个电子表格,使用一些基本的代码来让用户select一个文件(txt文件)。 它在Windows上完美地工作,但在OSX上显然由于FileDialog调用的不同而失败。 我已经做了一些研究,似乎无法find有关在Excel / VB的OSX和Windows上打开文件对话框的许多信息。 目前的代码是, FileToOpen = Application.GetOpenFilename _ (Title:="Please choose a file to import", _ FileFilter:="Excel Files *.xls (*.xls),") '' If FileToOpen = False Then MsgBox "No file specified.", vbExclamation, "Duh!!!" Exit Sub Else Workbooks.Open Filename:=FileToOpen End If

使用FileDialog打开工作簿并在Excel VBA中进行操作

我正在学习如何使用Excelmacros,我发现这个代码: Dim fd As Office.FileDialog Set fd = Application.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = False .Title = "Please select the file to kill his non colored cells" .Filters.Add "Excel", "*.xls" .Filters.Add "All", "*.*" If .Show = True Then txtFileName = .SelectedItems(1) End If End With 这段代码打开FileDialog。 如何打开选定的Excel文件而不覆盖以前打开的文件?