Tag: 文件

CopyTo使用xlsx文件打开时出错

我有以下IHttpHandler(ashx)处理程序: public class UploadFile : IHttpHandler { public void ProcessRequest(HttpContext context) { using (var fileStream = File.OpenWrite(@"C:\" + context.Request.QueryString["FileName"])) { context.Request.InputStream.CopyTo(fileStream); } } public bool IsReusable { get { return false; } } } 这是从以下方面调用: $.ajax({ type: "POST", url: "UploadFile.ashx?FileName=" + file.name, data: file, success: function () { alert("Success"); }, processData: false, contentType: file.type }); […]

需要创buildExcel文件并保存在本地path中。 在C#MVC

我有这个代码…但它要求在一个对话框中保存文件或打开文件选项。 string attachment = "attachment; filename=XYZ.xls"; Response.ClearContent(); Response.ContentType = "application/ms-excel"; Response.AddHeader("Content-disposition", attachment); ….. ….. 我想使用我的代码生成Exceldynamic,并保存在我的驱动器的本地文件夹。

VBA – 从多个Excel文件复制和粘贴到单个Excel文件

很长的时间读者和StackOverflow的崇拜者。 基本上,我试图通过一系列的Excel文件来复制一系列的数据,并将其粘贴到一个单一的Excel工作簿/工作表。 单元格区域位置(C3:D8,D3:E8)并不总是一致的,但表格尺寸为:29 R x 2 C.另外,文件只有一个表格,除指定的表格尺寸外,没有数据值在其他细胞。 目前的代码正在执行,但没有粘贴任何东西到目标Excel文件。 我需要它 在文件(表格)中查找数据维度 复制表格 粘贴到目的地(下面的表格) 循环到下一个文件 重复步骤1-4 代码来自: Excel VBA:自动从不同的工作簿复制范围到一个最终的目标工作表? 非常感谢任何帮助,我真的很感激,如果我的问题是模糊的,请告诉我指定任何东西。 Sub SourcetoDest() Dim wbDest As Workbook Dim wbSource As Workbook Dim sDestPath As String Dim sSourcePath As String Dim shDest As Worksheet Dim rDest As Range Dim vaFiles As Variant Dim i As Long 'array of folder […]

通过VBA打开多个非Office文件

这个macros假设在Excel文档的列表中打开多个超链接的CAD文件。 我必须使用这个列表(使用Excel单元格,而不是下拉列表)来实现我们的基础结构。 遇到第一个实例并打开第一个文件后,代码将停止。 我认为这是因为当打开一个非办公室应用程序时,macros停止,因为excel不是当时的活动应用程序。 Sub OpenCadFiles() Application.ScreenUpdating = False Application.DisplayAlerts = False Dim excel As Workbook Set excel = ActiveWorkbook Dim j As Long For j = 32 To 133 Step 1 If ActiveSheet.Cells(j, 14).Value <> "" And Rows([j]).EntireRow.Hidden = False Then URL = Cells(j, 14).Text 'ShellExecute "explorer.exe " & URL, vbNormalFocus ThisWorkbook.FollowHyperlink URL excel.Activate […]

显示一个消息框,其中包含除了一个目录以外的所有文件的列表?

我想在excel中显示一个消息框,显示目录中所有文件的列表,如下所示: Dim StrFile As String StrFile = Dir("S:\Tasks\Tenders\" & Range("M" & ActiveCell.Row).Value & "\" & Range("Z" & ActiveCell.Row).Value & "\*.*") StrFile = Dir MsgBox StrFile 现在的问题是这只能显示出一个可能的20个文件。 我正在尝试获取消息框中列出的文件夹中的所有文件,如下所示: File 1 File 2 File 3 etc 我也有一个名为log.txt的文件,我想从列表中排除。 请有人可以告诉我最好的方法来做到这一点? 提前致谢

读取文件的下一行

即时通讯新的这个网站,我知道很多人不是很高兴,当有人问一个问题以前问。 然而,我想问,尽pipe以前被问到,因为我发现的所有答案对我来说都没什么意义(即时通讯是Python的新手!),所以我想知道是否有人可以为我弄虚作假,或者直接纠正我的代码。 我在用户inputGTIN-8代码的地方编写了一个代码,然后在csv excel文件中search该代码,然后读取有关产品的适当信息(价格等)并将其打印出来。 但是我不能search文件的第二行出于某种原因。 这是我的代码: #csv is imported to read/write to the file import csv #Each Product is printed alongside it's GTIN-8 code and Price print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") print("~ Welcome to Toms bits and bobs ~") print("Pencil, 12346554, £0.40") print("50 Staples, 12346882, £1.00") print("50 Paper Clips, 12346875, £1.20") print("Large Eraser, 12346844, £1.50") print("100 A4 Sheets, 12346868, […]

Python打印到Excel文件

我试图做一个测验,然后将用户的分数存储在一个Excel文件中,但是当我这样做的时候,它会写出用户通过10个问题测验所得到的所有分数 – 它在每个问题之后给我分数,但是所有我想要的是用户的名字和他们的最终分数被放入文件。 我如何在我的代码下面做这个? import time import random question = 0 score = 0 name = input("What is your full name?") while True: studentclass = input("What is your class name? Please enter 1, 2 or 3.") if studentclass.lower() not in ('1', '2', '3'): print("Not an appropriate choice.") else: break print ("Hello " + name, "welcome […]

Android打开文件,让用户select哪个程序可以打开它

我正在处理一个需要在ListView中显示列表文件的程序。 我用path_of_files得到了这个列表。 但是,这是我想问:当我点击一个项目,用户如何打开它? 我想我想要一个popup让用户select哪个程序用户想要打开它。 例如:我有一个path:/sdcard/file.xls。 当用户点击时,一个popup窗口显示一些应用程序,如:Microsoft Excel,谷歌电子表格(我只想用xls工作 – 它只能使用它,仍然可以)。 我该怎么做? File sdCardRoot = Environment.getExternalStorageDirectory(); File yourDir = new File(sdCardRoot, "directory"); for (File f : yourDir.listFiles()) { if (f.isFile()) { String name = f.getName(); Long lastModified = f.lastModified(); if (name.toLowerCase().contains(".xls")) fileObjList.add(new FileObj(0,name,lastModified)); } } 这是我的代码来获取文件名和文件path。

在Mac上从Python启动Excel文件

我想在Mac上从Python启动一个Excel文件。 当我硬编码的文件path像下面的行,它工作正常。 import os os.system("open -a 'Microsoft Excel.app' 'path/file.xlsx'") 但问题是,我的解决scheme应该看起来像这样,而不是硬编码的path: file_path = '/Users/path/file.xlsx' import os os.system("open -a'Microsoft Excel.app' 'file_path'") 显然这是行不通的。 提前致谢

excel vba根据部分文件名移动文件

我有场景,我需要将文件移动到另一个位置基于部分文件名称。 例如,“FAI 741727-001 SMS CQ 6U PASS 061217.xlsx”是文件名,我想创build另一个位置为6U,然后将该文件移动到该文件夹​​。 我有一个代码,只有当我给出完整的文件名,才能帮助我将文件移动到文件夹。 有人可以帮助我在这个.. 码: Sub MoveFiles() Dim SourcePath As String Dim DestPath As String Dim FileName As String Dim LastRow As Long Dim i As Long LastRow = Cells(Rows.Count, "A").End(xlUp).Row For i = 1 To LastRow FileName = Cells(i, "B").Value If Right(Cells(i, "A").Value, 1) <> Application.PathSeparator Then SourcePath […]