如何将文件夹内的文件名自动写入excel表格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将文件夹内的文件名自动写入excel表格相关的知识,希望对你有一定的参考价值。

1、点启动菜单, 可以看到上面的界面, 选择 "运行"!单击 "运行程序" 后, 在其中输入 "CMD", 然后单击 "确定" 输入命令提示符串行端口

2、你的文件在C盘里面的111文件夹,你要读取里面的文件的文件名字

3、使用 CD 命令到达要读取文件名的文件夹。用法是: 该命令是 "CD c:\\ 111"

4、然后会看到下面的这个情况:

5、然后输入命令“dir /b>d:1.xls”然后回车

6、当您转到 D 磁盘时, 您可以看到一个名为 1. xls 的文件, 只需将其打开即可。

参考技术A 1.在该文件夹内新建一个空白txt文档,将后面那段代码复制进去并保存 dir *.*/b>a.xls
2.将txt后缀修改为bat格式。
3. 双击bat文件,屏幕一闪之后就可以看到在该文件夹内生成了一个xls表格,文件夹内文件名都被导入其中。本回答被提问者采纳
参考技术B 将e\20090302001文件夹下所有文件名目存入e\20090302001\xxx.xls文件。
打开运行:输入cmd
cd\
e:
cd\20090302001
dir /b/s>\xxx.xls

有没有办法将电子表格 excel 文件直接写入 blob 存储?

【中文标题】有没有办法将电子表格 excel 文件直接写入 blob 存储?【英文标题】:Is there a way to write a spreadsheetlight excel file directly to blob storage? 【发布时间】:2021-11-09 23:40:42 【问题描述】:

我正在将一些旧的应用程序服务代码移植到 Microsoft Azure 中,需要一些帮助。

我正在从存储过程中提取一些数据并创建一个 SpreadsheetLight 文档(这是从旧代码中引入的,因为我的用户希望保留该过程中已经内置的大量格式)。该代码工作正常,但我需要将文件直接写入我们的 azure blob 容器,而无需先保存本地副本(因为此过程将在管道中运行)。使用我找到的一些示例代码作为指南,我能够通过在本地保存然后将其上传到 blob 存储来使其在调试中工作......但现在我需要找到一种方法来在上传。

【问题讨论】:

几个月前我发现这个人问了同样的问题,但唯一的答案是我已经开始工作的解决方案......希望有更好的方法。 (注意:我会在帖子上添加评论,但我还没有能够做到这一点的声誉点)。 ***.com/questions/65692431/… 【参考方案1】:

其实我偶然发现了解决方案。

string connectionString = "YourConnectionString";
string containerName = "YourContainerName";
string strFileNameXLS = "YourOutputFile.xlsx";

BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
BlobContainerClient blobContainerClient = blobServiceClient.GetBlobContainerClient(containerName);
BlobClient blobClient = blobContainerClient.GetBlobClient(strFileNameXLS);

SLDocument doc = YourSLDocument();

using (MemoryStream ms = new MemoryStream())

    doc.SaveAs(ms);
    ms.Position = 0;
    await blobClient.UploadAsync(ms, true);
    ms.Close();

【讨论】:

以上是关于如何将文件夹内的文件名自动写入excel表格的主要内容,如果未能解决你的问题,请参考以下文章

python中如何将测试结果写入到原有的excel表格

请教高手们,如何将写字板中的文本内容的指定文字或数字,自动导入EXCEL表格的指定单元格中

python接口测试-将运行结果写入Excel表格

如何使用C#将包含文字、图片和表格的二进制数据写入到word文件中

怎样将Excel数据批量导入到word表格中

如何用Java实现将word里的表格数据写入到excel中去