What is the difference between local file processing and cloud file processing in Aspose.Cells Cloud

本地文件处理和云端文件处理是不同的数据管理范式,在文件存储基础设施、业务处理、访问方式、成本结构、安全性、适用场景等方面存在显著差异。两者主要区别在于:

1. 文件存储位置和基础设施

  • 本地文件:

文件存储在用户拥有或管理的物理设备上,例如个人电脑硬盘、内部服务器或外部移动硬盘。Cells 云客户端可以直接访问这些设备。

  • 客户对硬件拥有完全的物理控制权。
  • 基础设施的购买、维护、升级和退役是用户或其组织的责任。
from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.requests import ConvertSpreadsheetRequest
# Initialize CellsApi
api  = CellsApi('YourCellsCloudClientId','YourCellsCloudClientSecret')
# Convert Local Excel file to PDF
api.convert_spreadsheet( ConvertSpreadsheetRequest( 'D:\\Data\\BookSales.xlsx', "pdf" ) , local_outpath = "BookSales.pdf")

  • 云文件:

  • 文件存储在由第三方云服务提供商(Aspose 云存储、Dropbox、AWS、Google Cloud、Microsoft Azure)运营的远程数据中心。AWS、Dropbox、Google Cloud 和 Microsoft Azure 均可将人们连接到 Aspose 云存储。

  • 客户可以通过互联网访问这些文件,而无需考虑底层硬件的位置和维护。

  • 基础设施由云服务提供商负责,用户按需使用。

from asposecellscloud.apis.cells_api import CellsApi
from asposecellscloud.requests import UploadFileRequest, ExportSpreadsheetAsFormatRequest, SaveSpreadsheetAsRequest
# Initialize CellsApi
api  = CellsApi('YourCellsCloudClientId','YourCellsCloudClientSecret')
# Upload local file to cloud storage
api.upload_file( UploadFileRequest("D:\\Data\\EmployeeSalesSummary.xlsx", "PythonSDK/EmployeeSalesSummary.xlsx"))
# Export cloud file to specified format file to local storage
api.export_spreadsheet_as_format( ExportSpreadsheetAsFormatRequest( "EmployeeSalesSummary.xlsx","pdf" ,folder= "PythonSDK"  ) , local_outpath="D:\\DataOutput\\EmployeeSalesSummary.pdf" )
# Or Save an Excel file of Cells Cloud as another format file of Cells Cloud. 
api.save_spreadsheet_as( SaveSpreadsheetAsRequest (  "EmployeeSalesSummary.xlsx","pdf" ,folder= RemoteFolder ) )

2.业务处理

无论本地文件处理还是云端文件处理,所有业务处理均在Cells云服务器中完成,因此需要互联网支持.

3. 数据访问

  • 本地文件处理:

  • 访问通常仅限于设备本身。

  • 多人协作困难。

  • 更换设备或位置不便。

  • 云文件处理:

  • 只要您有互联网连接,即可随时随地从任何设备(计算机、手机、平板电脑)访问文件。

  • 天然支持多人实时协作,多个用户可以同时编辑同一篇文档,系统自动处理版本控制。

  • 强大的移动性、灵活的 office 支持和远程工作。

4. 成本结构与安全性

  • 本地文件:

前期资本支出较高,后期需要一定的成本来支撑运营。 物理安全和网络安全均由用户自己控制。

  • 云文件:

  • 前期投资低,主要是运营费用,按需付费。

  • 安全性和完整性是云服务提供商的责任。

5.适用场景

  • 本地文件:文件操作只能在本地进行。
  • 云端文件:文件操作可以在本地进行,也可以在云端进行。