草庐IT

exporting-csv-and-excel

全部标签

windows - 使用 powershell 写入 excel 时防止覆盖弹出窗口

我有一堆csv文件,我正在将数据写入现有excel文件的特定工作表中。我有以下代码,它在循环CSV文件并将数据写入现有工作表时有效$CSVs="rpt.test1",“rpt.test2”foreach($CSV中的$csv){$csv_name=$csvecho"n---$sav_name---n"foreach($sourcein$Sources){$src=$source$inputCSV="C:\Users\xxxx\Desktop\$src.$csv_name.csv"$Path="C:\Users\xxxx\Desktop\$csv_name.xlsx"###Createa

c# - Windows 窗体 + Excel 工作表

我构建了一个从Excel工作表中检索信息的Windows应用程序。我已经在安装了MicrosoftOffice软件包的计算机上进行了测试并让它正常工作。我现在遇到了一个小问题,我将把这个程序部署到多个工作站,但它们都安装了OpenOffice。我的问题是,这些工作站是否需要安装MicrosoftOffice或无论如何它都能正常工作?谢谢大家 最佳答案 如果您引用的是MSOffice对象库,那么他们需要安装它。编辑:您可能可以在您的机器上安装OpenOffice,为该对象库编写一个类似的调用,并让它根据安装的程序进行选择。

windows - 如何防止从快照恢复虚拟机时出现 "trust relationship between this machine and domain failed"错误?

当您从(足够旧的)快照恢复VM(属于Windows域)时,您将收到此错误:trustrelationshipbetweenthismachineanddomainfailed发生这种情况是因为域Controller定期更新计算机帐户密码(可能还有其他一些事情)。有什么方法可以配置域Controller(或其他任何东西)以防止这种情况发生?我不关心安全风险等——所有这些都在受控环境中。 最佳答案 两种解决方案:您可以尝试@Harry提到的禁用机器密码的策略:引用:Domainmember:Disablemachineaccountpa

windows - Windows批处理标签是(:label) used with call and goto commands case-sensitive?

标题中的问题不需要更多细节。 最佳答案 没有。答案也不需要更多细节。 关于windows-Windows批处理标签是(:label)usedwithcallandgotocommandscase-sensitive?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2610353/

c# - 解析Excel的路径

其实我想问以下问题:Foranexecutablethatliesinadirectorydefinedin%PATH%,howcanIfindoutinwhichofthesedirectoryitisfound?因为我需要使用Process.Run(...)从C#运行Excel,并且只需指示“Excel”就可以正常工作:Windows似乎知道在哪里可以找到它。但是,我也需要提供适当的工作目录。但与此同时我发现MicrosoftOffice甚至不在%PATH%中,Windows显然以另一种方式解决了它。那么我如何使用或模仿Windows中的此功能来获取包含excel的目录?更新:除了

c# - 保存到 excel 文件导致 c# windows 中的错误

代码如下:try{if(File.Exists("c:\\Reports\\"+fileName)){File.Delete("c:\\Reports\\"+fileName);}_book.SaveAs("c:\\Reports\\"+fileName,Excel.XlFileFormat.xlWorkbookNormal,null,null,false,false,Excel.XlSaveAsAccessMode.xlShared,false,false,null,null,null);}catch(Exceptionee){throwee;}关于保存为excel格式。我有以下错误

windows - 获取 csv 文件的动态列的批处理脚本问题?

这是我用于从csv导出数据并写入.trn扩展文件的脚本。代码对csv文件数据的某些列正确执行,我的意思是说如果该列没有索引A到Z,代码执行正确,但是当Z列之后意味着AA、AB等数据出错时。您可以在此处看到的代码:批处理脚本@echooffset"line1=^%%a,cf,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,y,,,,,,,,,,,,,"set"line2=^%%a,$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,y,qbconid,,,^%%b,,,,,,,,,"...............

Windows 批处理脚本 : list all files with name, 路径、大小和所有者到 csv 文件

我有一个脚本可以列出文件夹及其子文件夹下的所有文件,以及一些属性,例如路径、文件名、修改日期和大小。但是,我不能添加一个额外的属性,文件所有者。@ECHOoffSETv1=%%~dpFSETv2=%%~nxFSETv3=%%~zF(for/r%%Fin(*)do@echo"%v1%","%v2%",%v3%)>test.csvPAUSE基本上我想添加第四个参数,它应该显示文件所有者。是在Windows7环境下。 最佳答案 您可以使用带有/q开关的dir命令来包含每个文件的所有者。@ECHOOFFSetLocalEnableDelay

windows - 在 Windows 中,如何将原始字符恢复为已替换为十六进制 ASCII 的 csv 文件?

我有一个csv文件,其中包含像O'Brien这样显示为O%27Brien或St.Something显示为St%2ESomething的名称。我无权生成此数据的新csv,我需要格式正确的名称,因为我正在编写PowerShell脚本来搜索另一台服务器上的名称。我尝试实现类似于this的答案的东西但我无法让它解决我遇到的问题。只要我可以在Windows7上运行,PowerShell中的解决方案对我来说并不重要。 最佳答案 使用Uri.UnescapeDataString您可以像这样从powershell调用的方法:#>[Uri]::Une

Windows批处理文件按列将csv组合在一个文件夹中

我想创建一个Windows批处理文件,以将充满CSV的文件夹合并到一个CSV文件中,但按列而不是末尾。file1.csvA,B1,23,45,6...fileN.csvC,D1,23,45,6results.csvA,B,C,D1,2,1,23,4,3,45,6,5,6我见过的所有示例都将2个文件与定义的名称组合在一起,或者一个接一个地简单复制。我找不到如何按列复制! 最佳答案 我修改了我在merge-several-csv-file-side-by-side-using-batch-file发布的解决方案topic以便合并通过通配