Tag: file io

VBA – 如何获取Excel 2010中目录中最后修改的文件或文件夹

我想要做的比从文件列表中select一个文件更复杂。 我将从一个目录开始,然后我想更改为最近修改的目录。 然后我想在一个子目录中重复这个过程,然后,在里面,我想select最近修改的excel文件并打开它。 什么是最好的方法来做到这一点? 我应该看什么对象/方法?

Cell by Cell写得很慢,但是我正在面临写作范围的情况

我有一个非常大的数组,它的大小取决于外部设备,它可以是65536 ,也可以是131072的两倍,其数据types是ushort 。 我必须将这整个数据写入65536行* 1列.xlsx文件。 我以前一个一个的写单元格,但是需要4分钟才能完成。 所以我想到了使用范围的方法( 这里给出),我的部分代码如下: { \\ VoltageFluctuations is of ushort type with 65536 values xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); // Voltage Fluctuations xlWorkSheet1 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); xlWorkSheet1.Name = "Voltage Fluctuations"; xlWorkSheet1.Cells[1, 1] = ("Minutes"); xlWorkSheet1.Cells[1, 2] = ("Voltage"); var startCell = (Excel.Range)xlWorkSheet1.Cells[2, 2]; var endCell = new object(); endCell = […]

寻找一个好的C#文本parsing库

有没有人跑过一个质量库,将逐行parsing,CSV,制表符分隔和Excel文件? 我已经开始做手动,但注意到parsing一个逗号分隔的文件的一些复杂性。 比如一个单元格中有一个逗号作为数据的一部分(blah,“LastName,Jr。”,blah,blah)。

什么是从Java编写Excel文件的最佳方式?

你们会推荐从Java编写一个excel文件的库吗? 它必须是纯粹的Java解决scheme,所以它可以在任何平台上工作。 谢谢,Grae 编辑:它不能是CSV文件格式。 它必须有列标题,数据格式types等

是否有可能通过使用'xlsread'加载Excel工作表的名称到MATLAB?

我有10个Excel文件,每个文件有50张,每张都有不同的名字。 我想加载所有工作表的名字到MATLAB中,把它们放到一个单元格string中。 是否可以使用“xlsread”命令来执行此操作? 或者还有其他的方法吗? 谢谢!

VBA Excel获取文件path(以文件夹结尾)

从以前的问题,我知道如何去让用户点击一个“浏览器”button,并导航到他们可能要打开的特定文件。 码: Private Sub CommandButton2_Click() Dim vaFiles As Variant vaFiles = Application.GetOpenFilename() ActiveSheet.Range("B9") = vaFiles End Sub 我想创build第二个浏览器button,让用户导航到一个文件夹。 这个文件夹将会保存我的程序创build的.pdf文件。 这是问题: GetOpenFilename需要用户点击一个文件。 如果文件夹中没有文件,那么用户不能做任何事情。 我希望这是清楚的… 谢谢

从.xls / .csv文件读取数据到iOS

我是iOS的新手,并试图将电子表格的内容读入iOS数组中。 我使用的电子表格是第一列的简单3×2数字数组,第二列是文本。 我已经尝试阅读与&没有列标题,在.xls,.xlsx,。 cdv,.txt(unicode和分隔),但没有成功。 该文件被称为“资金”,我使用的代码是: NSData *databuffer; NSFileHandle * file; NSString *docDir = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES)[0]; NSString *fileDir = [docDir stringByAppendingPathComponent:@"funds.xls"]; file = [NSFileHandle fileHandleForReadingAtPath:fileDir]; if (file == nil) NSLog (@"Failed to open file"); [file seekTOOffset: 10]; databuffer = [file readDataOfLength: 5]; [file closeFile]; 它find文件的目录,但放弃在[NSFileHandle fileHandleForReadingAtPath:fileDir] 。 我该怎么做? 我需要帮助确认什么文件types我应该使用作为源,以及如何读取到一个数组。 当这个问题解决后,我可能需要读取大量的数据,多列,4k行,混合的文本和非整数。 当数据量达到这个规模时,我应该使用哪种格式或方法?

如何打开在另一个应用程序中打开的文件

我有一个winforms应用程序加载在Excel文件进​​行分析。 目前,为了打开excel文件,文件不能在excel中打开,否则当我尝试加载文件时会抛出FileIOExceptionexception。 我想要做的是让我的应用程序读取文件,即使它是在Excel中打开,而不是强迫用户先closures工作表。 请注意,有问题的应用程序只需要读取文件,而不是写入。 这可能吗?

从控制台生成/打开CSV文件格式错误

我正在使用控制台应用程序写出一个逗号分隔的文件,并使用Process来打开文件。 将查询结果转储到excel是一种快速和肮脏的方法。 有一段时间这工作得很好,但最近我开始得到“ 你试图打开的文件'blah.csv',是在不同的格式比指定的文件扩展名 ”。 并点击“是”后 Excel已检测到blah.csv是SYLK文件,但无法加载它。 文件有错误或者它不是SYLK文件格式。 单击确定以尝试以不同的格式打开文件。 按确定打开它,并正确显示。 我看到一些解决scheme,在networking世界添加内容处置标题,但由于我使用一个进程打开它,我不能应用该修复程序。 我的代码打开文件: ProcessStartInfo info = new ProcessStartInfo(); info.FileName = filePath; info.UseShellExecute = true; Process.Start(info); 如果我在Notepad ++中打开文件并显示所有字符,它只会显示为带有CR LF行尾的常规CSV。 经过一番调查,似乎标题行触发了错误。 如果我只是在标题前写一个空行,错误就会消失。 标题看起来像这样: 标题1,标题2,标题3 CRLF