Questions tagged «excel»

仅用于针对Excel对象或文件进行编程或复杂公式开发的问题。您可以将Excel标记与VBA,VSTO,C#,VB.NET,PowerShell,OLE自动化以及其他与编程相关的标记和问题相结合(如果适用)。超级用户可以获得有关MS Excel单个工作表功能的常规帮助。

12
如何将Excel文件导入MySQL数据库
谁能解释一下如何将Microsoft Excel文件导入到MySQL数据库中? 例如,我的Excel表如下所示: Country | Amount | Qty ---------------------------------- America | 93 | 0.60 Greece | 9377 | 0.80 Australia | 9375 | 0.80
88 mysql  excel 

8
ImportError:没有名为win32com.client的模块
我目前正在使用python 2.7并尝试打开Excel工作表。使用以下代码时: import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlApp.Visible = True # Open the file we want in Excel workbook = xlApp.Workbooks.Open('example.xls') 我收到此错误: ImportError:没有名为win32com.client的模块 由于我使用的是64位Windows计算机,是否有可能收到该错误?
87 python  excel  win32com 


8
从Excel工作表读取Datetime值
当我试图从Excel工作表中读取datetime类型值时,它返回一个double值。例如,如果要读取这样的值'2007-02-19 14:11:45.730',我将获得double类型值。此外,我正在使用时间跨度转换此double值,但未成功完成因为我现在只获得此值,所以'2007-02-19 12:00:00 AM' 我想要与第一个完全相同的datetime值。我的代码就像:- TimeSpan datefromexcel = new TimeSpan(Convert.ToInt32((range.Cells[rCnt, cCnt] as Excel.Range).Value2), 0, 0, 0); DateTime inputdate = new DateTime(1900, 1, 1).Add(datefromexcel); arrrow2[cCnt - 1] = inputdate.ToString(); 请帮忙!!!谢谢。

16
Excel CSV-数字单元格格式
我将报告生成为CSV文件。当我尝试在Excel中打开文件时,它会根据单元格的内容对数据类型进行假设,并相应地重新格式化。 例如,如果CSV文件包含 ...,005,... 然后Excel将其显示为5。是否有方法可以覆盖它并显示005? 我希望对文件本身做一些事情,以便用户可以双击CSV文件将其打开。 我使用Excel 2003。

17
数据访问后在C#中关闭Excel应用程序过程
我正在用C#编写一个应用程序,该应用程序将打开Excel模板文件以进行读/写操作。我想当用户关闭应用程序时,excel应用程序进程已关闭,而不保存excel文件。多次运行应用程序后,请参阅我的任务管理器。 我使用以下代码打开excel文件: public Excel.Application excelApp = new Excel.Application(); public Excel.Workbook excelBook; excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx"); 对于数据访问,我使用以下代码: Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]); excelSheet.DisplayRightToLeft = true; Range rng; rng = excelSheet.get_Range("C2"); rng.Value2 = txtName.Text; 我在stackoverflow中看到类似的问题(例如this和this),并测试了答案,但这是行不通的。


16
如何在Excel中将单元格的字节格式设置为KB,MB,GB等?
我在以字节为单位的单元格中有一个值。但没人能读728398112238。我希望它说678.37GB 编写公式以使其相对容易地格式化(这里是一个:http : //www.yonahruss.com/2007/02/format-excel-numbers-as-gb-mb-kb-b.html) 但是有什么办法可以将其作为“格式”吗?我想在单元格中显示较大的数字,但将其显示为易于阅读的格式。
86 excel  formatting 

12
将多个data.frame导出到多个Excel工作表的简便方法
我很惊讶地发现没有简单的方法可以将多个data.frame导出到Excel文件的多个工作表中?我试过xlsx包,看来它只能写一张纸(覆盖旧纸);我也尝试了WriteXLS软件包,但是它总是给我错误... 我的代码结构是这样的:根据设计,对于每次迭代,输出数据帧(tempTable)和sheetName(sn)都会更新并导出到一个选项卡中。 for (i in 2 : ncol(code)){ ... tempTable <- ... sn <- ... WriteXLS("tempTable", ExcelFileName = "C:/R_code/../file.xlsx", SheetNames = sn); } 我可以导出到多个cvs文件,但是必须有一种简单的方法可以在Excel中执行此操作,对吗?
85 r  excel  xlsx 


8
在Excel中解析ISO8601日期/时间(包括TimeZone)
我需要将Excel / VBA中包含时区(来自外部来源)的ISO8601日期/时间格式解析为正常的Excel日期。据我所知,Excel XP(我们正在使用的)没有内置的例程,因此我想我正在考虑使用自定义VBA函数进行解析。 ISO8601日期时间看起来像其中之一: 2011-01-01 2011-01-01T12:00:00Z 2011-01-01T12:00:00+05:00 2011-01-01T12:00:00-05:00 2011-01-01T12:00:00.05381+05:00


14
Excel公式引用“向左移动”
我正在尝试进行条件格式化,以便如果该值与它左侧的单元格中的值不同(每列为一个月,每行中是某些对象的费用,则该单元格的颜色将更改)。我想监视价格在几个月内容易发生变化。) 我可以按单元格进行操作并对其进行格式拖动,但是我希望将通用公式应用于整个工作表。 谢谢!

9
使用VBA检查文件是否存在
Sub test() thesentence = InputBox("Type the filename with full extension", "Raw Data File") Range("A1").Value = thesentence If Dir("thesentence") <> "" Then MsgBox "File exists." Else MsgBox "File doesn't exist." End If End Sub 在这种情况下,当我从输入框中提取文本值时,它不起作用。但是,如果"the sentence"从If中删除Dir()并将其替换为代码中的实际名称,则它可以工作。有人可以帮忙吗?
82 excel  vba 

7
vba中的dim和set有什么区别
请原谅我是VBA的新手。 有时候我用 Dim r as Range r = Range("A1") 其他时候我用 Set r = Range("A1") 有什么不同?我什么时候应该使用什么?
82 excel  vba  vb6 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.