Tag: import from excel

从Excel导入 – 标题不在第1行

我是否缺少一些简单的方法,使用OleDBConnection将Excel工作表导入数据表并更改标题所在的行? 我的连接字符串中有HDR = YES,并且当标题位于第1行时效果很好,但标题实际上需要位于第3行。我使用以下CommandText: SELECT [headercol1name], [headercol2name], [headercol3name] FROM [sheetname]

如何使用C#将数据从一列Excel导入到列表框

我有一个openFileDialog工具。 我将从我的计算机中选择一个excel文件,我的程序读取一列(例如A列)并在GUI上编写我的列表框。 我怎么能通过OleDB做到这一点? 我是C#的新手。 如果你详细解释,我会很高兴。 谢谢您的帮助。

将Excel数据导入Visual Studio 2010中的DataGridView

请使用以下代码帮助修复从Excel文档导入数据到DataGridView控件: private void button5_Click(object sender, EventArgs e) { Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Excel.Workbook workbook =app.Workbooks.Open(@”C:\Users\Admin\Desktop\Dropbox\Vandit’s Folder\Internship\test.xlsx”); Excel.Worksheet worksheet = workbook.ActiveSheet; rcount = worksheet.UsedRange.Rows.Count; int i = 0; for(;i<rcount;i++) { dataGridView1.Rows[i].Cells["Column1"].Value = worksheet.Cells[i + 1, 1].Value; dataGridView1.Rows[i].Cells["Column2"].Value = worksheet.Cells[i + 1, 2].Value; } } 当我运行这段代码时,我总是得到一个例外 “Index was out of range. Must be non-negative and less […]

无法加载文件或程序集’Office,Version = 15.0.0.0′

我用的是Vs2013。 我创建了应用程序,其中我使用Excel文件作为输入并从文件中获取联系人。 一切都在我的电脑里工作。 我有Vs2013。 Windows 8.1,Ms office 2007和2013。 当我在任何其他计算机上运行我的应用程序时,它会抛出 无法加载文件或程序集’office,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = 71e9bc111e9429c’或其依赖项之一。 该系统找不到指定的文件 根据我的应用程序要求,我需要使用Office 2007到2013的Excel文件。 我已经提到了几个StackOverflow链接,但我没有得到结果。 我被卡住了。 请建议我如何解决这个问题。

我需要一个Excel猜测数据类型问题的解决方法

我正在创建一个实用程序,用于将数据从Excel导入Oracle数据库, 我有一个固定的excel文件模板, 现在,当我尝试通过Jet提供程序和ADO.Net – Ole连接工具导入数据时,我发现了以下问题:由于列中存在混合数据类型,因此尚未导入某些列[string和数字], 我在互联网上寻找这个问题我发现原因是从Excel猜测数据类型 加载代码: connection = new OleDbConnection(@”Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0};Extended Properties=Excel 8.0;”); string columns = “P_ID, FULL_NAME_AR, job_no, GENDER, BIRTH_DATE, RELIGION, MARITAL_STATUS, NAT_ID, JOB_Name, FIRST_HIRE_DATE, HIRE_DATE, CONTRACT_TYPE, GRADE_CODE, QUALIFICATION”; string sheetName = “[Emps$]”; OleDbCommand command = new OleDbCommand(string.Format(“select {0} from {1} where p_id is not null”, columns, sheetName), connection); connection.Open(); dr = […]