【问题标题】:Auto-create folders from excel file从excel文件自动创建文件夹
【发布时间】:2013-01-15 00:53:59
【问题描述】:

我想创建大约 1000 个文件夹,但我认为最好的方法不是“创建新文件夹 - 重命名它”。我有一个 excel 文件 (.xls),其中有一列完整的首选名称..

例如

名称.xls 第 1 列 = name1、name2、name3、name4、name5、name6 等

第 2 列 = 金额 1 、金额 2、金额 3、金额 4 等

所以我想要一个名称为 test 的文件夹,在其中我想要所有名称为第 1 列的文件夹。这是否可能以及如何实现?我认为这份工作最好的语言是C,还是不是? excel文件有问题吗?我可以将 xls 文件的第一列插入 txt 文件吗?

【问题讨论】:

  • 不是 C。您可以使用 Visual Basic(内置于 Excel,具体取决于您的版本)。或者,您可以将文档导出为 .csv 文件并使用脚本语言,例如 python。

标签: c file directory


【解决方案1】:

最快的方法可能是这样:

  1. 使用命令在第 1 列之前插入一列以创建目录 (md)
  2. 向下填充名称列(现在是第 2 列)中具有值的所有行
  3. 将两列复制到文本文件中
  4. 如果需要,搜索并删除空格
  5. 将文本文件另存为 .bat 或 .cmd 并在正确的目录中执行

如果这是一次性的事情,编写程序可能有点过头了,但如果你需要这样做,通常按照上面的建议使用 VBS。

【讨论】:

  • 使用这个解决方案我有错误的权限:/ 我在 linux 上试过了,只有 root 启用了这个文件夹的权限。可以通过 mkdir 命令给我更好的权限吗?
  • 忘记我的问题..现在我在 mkdir 命令上看到了结构.. mkdir -m 777 example_dir 我很好!
猜你喜欢
  • 2019-11-10
  • 1970-01-01
  • 2021-03-14
  • 2018-03-12
  • 2022-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-18
相关资源
最近更新 更多