我使用OpenXML API读取excel文件。我有一个API的包装器,所以我可以直接读取Excel中的行和单元格。有两列使用以下公式生成其值。
= B12&安培;""&安培; C12&安培;" @ dtestorg.com"
基本上,它的作用是 - 使用用户的名字和姓氏单元格值创建电子邮件地址。
当我按如下方式读取此单元格时,我将其视为空白:
row.XCells[6].GetValue()
在OpenXML中是否有一种特定的方法来读取使用公式生成的单元格?
答案 0 :(得分:0)
Essential XlsIO是阅读和阅读的选项。使用公式修改Excel文档。
例如,我们假设您有一个Excel工作表,如下所示。
步骤1:创建控制台应用程序 步骤2:添加对Syncfusion.XlsIO.Base和Syncfusion.Compression.Base程序集的引用。这些程序集也可以从NuGet下载。 第3步:复制&将以下代码粘贴到main方法
中 <div class="row">
<?php
$city = $_POST['city'];
$ofr = "SELECT * FROM `offers` where center = '$city' ";
$ResOfr = mysqli_query($con, $ofr);
while($row=mysqli_fetch_assoc($ResOfr))
{ ?>
<div class="col-md-6" style="margin-top:23px;">
<a href="#fancybox-content" class="open_popup1">
<img src="./images/offers/<?php echo $row['offer'] ?>"/>
</a>
<div id="fancybox-content" style="display:none;">
<a href="#" id="close_popup1" style="text-align:center; margin-left:47%">
<img src="images/close.png"/>
</a>
<img src="./images/offers/<?php echo $row['offer'] ?>"/>
</div>
</div>
<?php }?>
如果您符合条件,可以通过社区许可计划免费获得整套控件(商业应用程序)。社区许可是完整的产品,没有任何限制或水印。
注意:我为Syncfusion工作。