Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用ACE.OLEDB实现的Excel单元格格式

用ACE.OLEDB实现的Excel单元格格式
EN

Stack Overflow用户
提问于 2014-07-01 19:26:34
回答 1查看 2.7K关注 0票数 0

我有以下代码,用于更新Excel文件中的单元格,但不遵循单元格中的格式:

代码语言:javascript
运行
AI代码解释
复制
string cad = @" Provider=Microsoft.ACE.OLEDB.12.0;" +
             @"Data Source=" + 
             Server.MapPath("~/SVG/" + filenameexport + ".xlsx;") + 
             @"Extended Properties=" + '"' + "Excel 12.0 Xml;HDR=NO" + '"';
try
{
    using (OleDbConnection con = new OleDbConnection(cad))
    {
        con.Open();
        string query = @"UPDATE [Cost Planning$] SET F9= ? WHERE F1 = 'Category'";
        using (OleDbCommand cmd = new OleDbCommand(query, con))
        {
            cmd.Parameters.AddWithValue("@param1", Convert.ToDateTime("2014/07/01"));
            cmd.ExecuteNonQuery();
        }
        con.Close();
    }
}

因为我可以让它尊重我的单元格格式?

这行代码,我在我的代码中添加了什么?

代码语言:javascript
运行
AI代码解释
复制
((Excel.Range)worksheetobject.Range("A1")).EntireColumn.NumberFormat = "MM/DD/YYYY";

因为发送的链接是在生成Excel文件时生成的0,而我的Excel文件就是这个创建的。

EN

回答 1

Stack Overflow用户

发布于 2014-07-01 19:44:23

您可以使用NumberFormat属性(如How to make correct date format when writing data to Excel中所述)设置Excel列的格式。例如,将其设置为日期格式,如下所示:

代码语言:javascript
运行
AI代码解释
复制
((Excel.Range)worksheetobject.Range("A1")).EntireColumn.NumberFormat = "MM/DD/YYYY";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24517850

复制
相关文章
【Excel】用公式提取Excel单元格中的汉字
昨天一个前端的朋友找我帮忙用excel提取代码中的汉字(字符串),可算费了劲儿了,他要提取的内容均在单引号中,但问题是没有统一的规律,同一个单元格可能存在多个要提取的内容,而且汉字中间也夹杂其他字符。
数据科学社区
2018/06/11
9.2K0
laravel-excel设定单元格格式
安装 composer require mattwebsite/excel 例子 <?php use Maatwebsite\Excel\Classes\LaravelExcelWorkshee
李昂君
2021/12/23
1K0
laravel-excel设定单元格格式
【POI框架实战】——POI设置Excel单元格格式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/49911537
DannyHoo
2018/09/13
5.3K0
【POI框架实战】——POI设置Excel单元格格式
Excel:文件打开后已设置的单元格格式全部消失
文章背景: 根据工作的需要,早期内部根据不同需求设置了很多模板文件,都是xls格式,而目前电脑上使用的软件是office365。最近发现,采用这些模板文件(xls格式),拷贝完数据并保存后,下次再打开时,已设置好的单元格格式全部消失,类似记事本上的数据。一开始只是个别文件有问题,后来这样的问题文件逐渐增多。
Exploring
2022/09/20
2.6K0
Excel:文件打开后已设置的单元格格式全部消失
单元格格式/条件格式的妙用
▽▼▽ 这个技巧在绩效管理、成绩考评以及其他设计考核的工作中都会经常用到。首先上图,大家先观察一下! 大家可以看到,以上三组效果,规则都是一样的: 红色(成绩<60) 黄色(成绩=60) 绿色(成
数据小磨坊
2018/04/10
5K0
单元格格式/条件格式的妙用
EXCEL单元格的引用方式
EXCEL单元格的引用包括相对引用、绝对引用和混合引用三种。 相对引用   公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。 绝对引用   单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持
用户1075292
2018/01/23
1.4K0
PhpSpreadsheet生成Excel时实现单元格自动换行
PhpSpreadsheet是PHPExcel的替代版本,PHPExcel的作者已经停止了更新,今天尝试了使用PhpSpreadsheet生成Excel的时候支持单元格内的自动换行,发现用法其实差不多。
大江小浪
2019/02/22
2.7K0
PhpSpreadsheet生成Excel时实现单元格自动换行
用 PHP 实现 Excel 的 stdevp 函数
在 Excel 中,stdevp 是计算样本总体标准偏差的函数,它反映了相对于平均值的离散程度。但在 PHP 里是没有该函数的,要计算标准偏差时,只能自己进行写算法,十分不便。于是查询相关资料和公式,总结出了以下代码。
jwj
2022/05/18
8760
用 PHP 实现 Excel 的 stdevp 函数
条件格式单元格图表
今天跟大家分享条件格式单元格图表! ▼ 这类图表比较特殊,不是通过excel的内置图标库制作,而是通过excel的条件格式工具制作的存放在单元格中的图表。这种图表可以很好的与单元格的其他数据信息融合在
数据小磨坊
2018/04/10
2K0
条件格式单元格图表
用 PHP 实现 Excel 的 stdevp 函数
在 Excel 中,stdevp 是计算样本总体标准偏差的函数,它反映了相对于平均值的离散程度。但在 PHP 里是没有该函数的,要计算标准偏差时,只能自己进行写算法,十分不便。于是查询相关资料和公式,总结出了以下代码。
jwj
2022/01/28
8750
用 PHP 实现 Excel 的 stdevp 函数
POI解析单元格格式
需要注意的是:在调用getCellValue方法之前不用设置该单元格格式,否则解析有可能不成功(因为你不知道单元格格式,除非你采用getCellValue方法内部的方式判断--冗余代码)。
johnhuster的分享
2022/03/28
7930
POI解析单元格格式
Excel单元格内容合并的技巧!!!
今天给大家分享单元格内容合并的技巧! ▽ 之前推送过一篇单元格数据分裂的技巧,很多同学都私信我说很实用,并且希望以后能够多写一些这种可以瞬间提升工作效率的小技巧! 于是小魔方灵机一动,想到了既然分列的
数据小磨坊
2018/04/10
2.2K0
Excel单元格内容合并的技巧!!!
Excel中如何实现粘贴或下拉填充时不改变单元格已设置线条及相关格式?
Excel单元格中已设置有固定线条或相关背景、格式,怎么样能在粘贴或下拉填充时原来的线条或格式不变——针对这个问题,其实比较简单,以下分开两种情况逐一说明:
大海Power
2021/08/30
7.7K0
Excel VBA取白色单元格内容黄色的单元格的Address
哆哆Excel
2023/09/09
4070
Excel VBA取白色单元格内容黄色的单元格的Address
编程方式实现Excel转为JPG/PDF等格式
        有一个呼声很高的转换工具叫:aspose,但是只能试用,虽然看起来很强且用起来简单,但没有一个文档讲明白怎么安装的。其他的转换方式要么收费,要么不提供API。
小锋学长生活大爆炸
2022/05/23
7890
编程方式实现Excel转为JPG/PDF等格式
excel 的条件格式(三)
在 excel 中,使用色阶可以很方便地对一定区域内单元格的值进行可视化,渐变的颜色表示单元格中值的大小。照着以下步骤,便可以添加色阶。
mr.songw
2021/02/07
2.3K0
excel 的条件格式(三)
Excel 公式、图表以及单元格的操作
SUM 函数将值相加,可以将单个值、单元格引用或是区域相加,或者将三者的组合相加。例如: =SUM(A1:A3)将单元格 A1:A3 中的值加在一起,=SUM(A1:A3,B1:B3)将单元格 A1:A3 以及单元格 B1:B3 中的值加在一起。语法:SUM(number1,[number2],…),number1(必需):要相加的第一个数字。该数字可以是 4 之类的数字,A1 之类的单元格引用或 A1:A3 之类的单元格范围。number2(可选):要相加的第二个数字。可以按照这种方式最多指定 255 个数字。下面我们来看怎么通过 Python 使用 SUM 函数。代码如下:
芯动大师
2022/11/15
1.3K0
Excel 公式、图表以及单元格的操作
excel 的条件格式(一)
5.点击确定,便得到了如下结果,excel 对值大于 60 的单元格进行了突出显示。
mr.songw
2021/02/03
3.7K0
excel 的条件格式(一)
用SpringMvc实现Excel导出功能
以前只知道用poi导出Excel,最近用了SpringMvc的Excel导出功能,结合jxl和poi实现,的确比只用Poi好,两种实现方式如下:
JQ实验室
2022/02/09
1.9K0
点击加载更多

相似问题

用ACE.OLEDB从excel导入带前导零的数字

27

Excel用VBA替换单元格格式

31

用excel4node实现Excel中的时间格式

10

用VB6实现excel颜色格式

10

Excel ACE.OLEDB:查询中等效的COUNTIF

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档