将csv文件导入Excel,并在Excel外部自动对其进行密码保护

乔尔

我想使用一个csv(它将包含2或11个条目):

“你好”,“那里”,“人”,...“第11件事”

或者

“你好呀”

多亏了https://blogs.technet.microsoft.com/heyscriptingguy/2005/02/07/how-can-i-password-protect-an-excel-spreadsheet/,我创建了受密码保护的Excel文件!

现在如何导入csv?

我尝试过但未能将这篇文章合并到我的脚本中:

VBScript将CSV导入Excel

这是我得到的:

vbFormatStandard = 1
Const vbFormatText     = 2
Const vbFormatDate     = 4

Const xlDelimited      = 1
Const xlDoubleQuote    = 1

' change according to number/type of the fields in your CSV
dataTypes = Array( Array(1, vbFormatText) _
  , Array(2, vbFormatStandard) _
  , Array(3, vbFormatText) _
  , Array(4, vbFormatDate) _
  )

Set xl = CreateObject("Excel.Application")
objExcel.DisplayAlerts = FALSE

xl.Visible = True
xl.Workbooks.OpenText "C:\Users\data.csv", , , xlDelimited, xlDoubleQuote, False _  , False, True, , , , dataTypes
Set wb = xl.ActiveWorkbook

Set objWorkbook = objExcel.Workbooks.Add
Set objWorksheet = objWorkbook.Worksheets(1)
objWorksheet.Cells(1, 1).Value = Now
objWorkbook.SaveAs "C:\Users\stuff.xls",,"pass"
objExcel.Quit

我该如何称呼我的物品?我不是在做头也不是尾巴,也不是开发人员,但要执行此任务...。

乔尔

相反,它可以工作,并且更简单:

Dim myXL
Const xlDelimited = 1
Const xlWorkbookNormal = -4143

Set myXL=CreateObject("Excel.Application")
myXL.Visible=False
myXL.DisplayAlerts=False
myXL.WorkBooks.OpenText "C:\data.xt", , , xlDelimited, , , , , True 
myXL.ActiveWorkbook.SaveAs "C:\data.xls", xlWorkbookNormal,"password"

myXL.ActiveWorkbook.Close False
myXL.Quit

Set myXL = Nothing

有关详细信息,请参见https://msdn.microsoft.com/en-us/library/office/ff841185.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

来自分类Dev

EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

来自分类Dev

使用Java读取受密码保护的Excel文件(.xlsx)

来自分类Dev

如何使用PHPExcel读取受密码保护的Excel文件?

来自分类Dev

如何使用python打开受密码保护的Excel文件?

来自分类Dev

从受密码保护的Excel文件到Python对象

来自分类Dev

Excel无法打开受密码保护的.ods文件

来自分类Dev

密码保护自动生成的.html文件

来自分类Dev

Powershell Excel密码保护测试

来自分类Dev

如何将受密码保护的MS Access表导入Excel?

来自分类Dev

使用 Process.Start 打开受密码保护的 Excel 文件 - 不要等待密码

来自分类Dev

itextsharp打开密码保护的文件进行修改并采用保护

来自分类Dev

在连接受密码保护的情况下自动刷新 excel

来自分类Dev

如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

来自分类Dev

在Excel中打开.csv文件,并在.csv文件更改时对其进行更新

来自分类Dev

在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

来自分类Dev

在运行循环时跳过和识别受密码保护的 excel 文件

来自分类Dev

可以创建zip密码保护的文件,而无需先创建文件,然后再对其进行压缩

来自分类Dev

使用EPPLUS的受密码保护的Excel下载

来自分类Dev

我可以用密码保护Excel宏吗?

来自分类Dev

Excel:查找谁的密码保护了书中的单个工作表

来自分类Dev

使用PHP在wamp中打开受密码保护的EXCEL

来自分类Dev

Excel Web Scraper - 受密码保护的网站

来自分类Dev

将CSV文件导入Excel文件

来自分类Dev

即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

来自分类Dev

检测受密码保护的单词文件

来自分类Dev

如何使pdf文件受密码保护?

Related 相关文章

  1. 1

    忽略受密码保护的Excel文件

  2. 2

    忽略受密码保护的Excel文件

  3. 3

    EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

  4. 4

    EXCEL VBA-将工作簿导出到受密码保护的ZIP文件

  5. 5

    使用Java读取受密码保护的Excel文件(.xlsx)

  6. 6

    如何使用PHPExcel读取受密码保护的Excel文件?

  7. 7

    如何使用python打开受密码保护的Excel文件?

  8. 8

    从受密码保护的Excel文件到Python对象

  9. 9

    Excel无法打开受密码保护的.ods文件

  10. 10

    密码保护自动生成的.html文件

  11. 11

    Powershell Excel密码保护测试

  12. 12

    如何将受密码保护的MS Access表导入Excel?

  13. 13

    使用 Process.Start 打开受密码保护的 Excel 文件 - 不要等待密码

  14. 14

    itextsharp打开密码保护的文件进行修改并采用保护

  15. 15

    在连接受密码保护的情况下自动刷新 excel

  16. 16

    如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

  17. 17

    在Excel中打开.csv文件,并在.csv文件更改时对其进行更新

  18. 18

    在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

  19. 19

    在运行循环时跳过和识别受密码保护的 excel 文件

  20. 20

    可以创建zip密码保护的文件,而无需先创建文件,然后再对其进行压缩

  21. 21

    使用EPPLUS的受密码保护的Excel下载

  22. 22

    我可以用密码保护Excel宏吗?

  23. 23

    Excel:查找谁的密码保护了书中的单个工作表

  24. 24

    使用PHP在wamp中打开受密码保护的EXCEL

  25. 25

    Excel Web Scraper - 受密码保护的网站

  26. 26

    将CSV文件导入Excel文件

  27. 27

    即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

  28. 28

    检测受密码保护的单词文件

  29. 29

    如何使pdf文件受密码保护?

热门标签

归档