【问题标题】:What languages are needed to display data from Excel sheet to front end of website?将数据从 Excel 表显示到网站前端需要哪些语言?
【发布时间】:2022-01-04 09:57:24
【问题描述】:

我正在开发的网站以纯 HTML 文本显示每日聚会时间。目前,我必须手动更新时间。但是,我们有一个 Excel 文档,其中包含整个日历年的所有当前会众时间,包括所有日期。有没有办法更新网站上的文本,以根据 Excel 表格中的当天显示当前的会众时间?

我正在尝试学习一些编码,但不确定要专注于哪些语言来实现这一目标?

【问题讨论】:

  • 您可以使用 Excel VBA 编写带有所需时间的 html 文件(每次一个新文件)。假设您选择了 10 行,VBA 读取它们并创建这些时间的 html 文件。相当简单。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: excel wordpress automation


【解决方案1】:

这取决于 Excel 文件的格式,但我首先想到的是将 Excel 文件保存为 CSV。 CSV 文件只是文本文件,只需几行 PHP 代码即可轻松读取。

改编自我自己的网站,这是读取CSV文件的方法:

// check if the file exists
if ( !file_exists( __DIR__ . '/' . $a_file_name ) )
{
    return;
}

// load the CSV file
$row_num = 1;
if ( ( $handle = fopen( __DIR__ . '/' . $a_file_name, "r" ) ) !== false )
{
    while ( ( $row = fgetcsv( $handle, 1000, ';' ) ) !== false )
    {
        // skip header row and empty rows
        if ( $row_num == 1 || count( $row ) == 0  )
        {
            $row_num++;
            continue;
        }
        
        // do something with the row
        // ...
    }
    
    // close the file
    fclose( $handle );
}

如何找到相关行取决于 CSV 文件的格式。您需要找到 $row 中包含时间信息的部分,然后检查显示哪个。

另一个问题是把这段代码放在哪里。我从您的标签中假设您希望它出现在 WordPress 页面上?您是否知道如何将其放入迷你插件并在帖子或页面中引用它,例如使用自定义短代码?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多