标签: excel

如何在不安装Ms Office的情况下在C#中创建Excel(.XLS和.XLSX)文件?

如何使用C#创建Excel电子表格而无需在运行代码的计算机上安装Excel?

.net c# excel file-io

1804
推荐指数
37
解决办法
105万
查看次数

什么是docx,pptx等正确的mime类型?

对于较旧的*.doc文档,这已足够:

header("Content-Type: application/msword");
Run Code Online (Sandbox Code Playgroud)

我应该将哪些mime类型用于新的docx文档?还适用于pptx和xlsx文件?

excel powerpoint ms-word ms-office mime-types

972
推荐指数
6
解决办法
57万
查看次数

如何正确清理Excel互操作对象?

我在C#(ApplicationClass)中使用Excel互操作,并在我的finally子句中放置了以下代码:

while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { }
excelSheet = null;
GC.Collect();
GC.WaitForPendingFinalizers();
Run Code Online (Sandbox Code Playgroud)

虽然这种工作,Excel.exe即使我关闭Excel后,该过程仍然在后台.只有在我的应用程序手动关闭后才会发布.

我做错了什么,或者是否有其他方法可以确保互操作对象得到妥善处理?

c# excel interop com-interop

733
推荐指数
20
解决办法
30万
查看次数

使用UTF8编码的Excel到CSV

我有一个Excel文件,其中包含一些西班牙语字符(波浪号等),我需要将其转换为CSV文件以用作导入文件.但是,当我另存为CSV时,它会破坏非特殊的西班牙语字符,而不是ASCII字符.它似乎也是用左右引号和长短划线来做的,它们似乎来自原始用户在Mac中创建Excel文件.

由于CSV只是一个文本文件,我确信它可以处理UTF8编码,所以我猜它是一个Excel限制,但我正在寻找一种从Excel到CSV并保留非ASCII字符的方法完整.

csv excel encoding utf-8

587
推荐指数
15
解决办法
75万
查看次数

如何在单元格和循环中使用Microsoft Excel中的正则表达式(正则表达式)

如何在Excel中使用正则表达式并利用Excel强大的网格设置进行数据操作?

  • 单元格函数返回匹配的模式或替换字符串中的值.
  • Sub循环遍历一列数据并提取匹配到相邻单元格.
  • 需要什么设置?
  • Excel的正则表达式的特殊字符是什么?

我的理解正则表达式是不理想的许多情况下(使用或不使用正则表达式?),因为Excel可以使用Left,Mid,Right,Instr类型相似的操作命令.

regex excel vba

548
推荐指数
8
解决办法
82万
查看次数

如何避免在Excel VBA中使用Select

我听说过很多关于.Select在Excel VBA 中使用的可理解的憎恶,但我不确定如何避免使用它.我发现如果我能够使用变量而不是Select函数,我的代码将更加可重用.但是,ActiveCell如果不使用,我不确定如何引用事物(如等)Select.

我发现这篇关于范围的文章这个例子关于不使用select的好处却找不到怎么样的东西?

excel vba

511
推荐指数
15
解决办法
26万
查看次数

停止Excel自动将某些文本值转换为日期

有没有人碰巧知道是否有一个令牌我可以添加到我的csv某个字段,所以Excel不会尝试将其转换为日期?

我正在尝试从我的应用程序中编写.csv文件,其中一个值看起来就像Excel自动将其从文本转换为日期的日期.我已经尝试将所有文​​本字段(包括看起来像日期的字段)放在双引号内,但这没有任何效果.

csv import excel

498
推荐指数
15
解决办法
47万
查看次数

有没有办法破解Excel VBA项目的密码?

我被要求更新一些Excel 2003宏,但VBA项目受密码保护,似乎缺少文档......没有人知道密码.

有没有办法删除或破解VBA项目的密码?

passwords excel vba

465
推荐指数
18
解决办法
109万
查看次数

如何将列号(例如127)转换为excel列(例如AA)

如何在C#中将数字转换为Excel列名,而不使用自动从Excel直接获取值.

Excel 2007的可能范围为1到16384,即它支持的列数.结果值应采用excel列名称的形式,例如A,AA,AAA等.

c# excel

452
推荐指数
16
解决办法
22万
查看次数

excel文件的内容类型是什么?

我希望网站上的excel文件在点击时在Excel中打开,不会保存在桌面上,或者在浏览器中嵌入打开等等.现在显然这一切都取决于每个用户的所有配置,但最好的内容类型是什么和其他设置,以实现大部分时间?

excel mime-types

441
推荐指数
3
解决办法
49万
查看次数