Tag: import

C#Excel将数据从CSV导入Excel

如何使用C#从CSV文件导入Excel中的数据? 实际上,我想要达到的目标与我们在Excel中所做的相似,您可以进入“ 数据”选项卡,然后select“ 从文本”选项,然后使用“ 文本到列”选项并selectCSV,并执行魔术和所有这些操作。 我想自动化它。 如果你能把我带到正确的方向,我会非常感激。 编辑:我想我没有解释得很好。 我想要做的是类似的东西 Excel.Application excelApp; Excel.Workbook excelWorkbook; // open excel excelApp = new Excel.Application(); // something like excelWorkbook.ImportFromTextFile(); // is what I need 我想将这些数据导入到Excel中,而不是我自己的应用程序。 据我所知,我不认为我必须自己parsingCSV,然后将它们插入到Excel中。 Excel为我们做 。 我只需要知道如何自动化这个过程。

如何让Excel在单元格开始时忽略撇号

我正在写一个工具,用Excel工作表同步一个简单的数据库。 数据库中的表中的每个项目对应于工作表中的一行。 我使用C#和Excel interop com界面将Excel工作表读取到工具中,然后在同步之后比较项目的值(即Excel工作表中的一列),以确保它们相等。 昨天我发现一个比较不正确的情况: "'<MedalTitle>' Medal – <MedalDescription>" "<MedalTitle>' Medal – <MedalDescription>" 第二个是我从Excel中读到的,正如你所看到的,它跳过了第一个撇号。 有没有办法告诉Excel将单元格视为文本(不,只是设置单元格的格式不起作用)? 我甚至试图复制VBA中单元格的值( 'hello' ),如下所示: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Target.Offset(1, 0).Value = Target.Worksheet.Range("b2").Value Target.Offset(2, 0).Value = Target.Worksheet.Range("b2").Formula Target.Offset(3, 0).Formula = Target.Worksheet.Range("b2").Formula Target.Offset(4, 0).Formula = Target.Worksheet.Range("b2").Value End Sub 结果是目标单元格的值总是hello' 如果没有办法,我会不得不做一些丑陋的事情 if (dbitem.value[0] == ''' ) { // […]

将多个文件读入R – 最佳做法

我有几百个中等大小的Excel文件(在5000到50.0000行之间,大约有100列)加载到R.它们有一个明确的命名模式,如x_1.xlsx , x_2.xlsx等 我知道有很多方法可以将这些文件加载​​到R中,例如for-loop或者lapplytypes的解决scheme。 因此,我的问题是: 你认为什么是最好的(最快,最直接)读取多个文件的方法? 你使用什么技巧或function?

将Excel电子表格列导入到SQL Server数据库中

我有一个Excel电子表格,我想导入select列到我的SQL Server 2008数据库表。 该向导没有提供该选项。 有没有简单的代码选项存在?